{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.026524409Z","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.02662604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40366"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.02664051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54772"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.0266561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:33991"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.02667385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:56114"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.02669106Z","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.02675386Z","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.026794551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:35206"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.026807181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:60410"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.026818501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46792"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.026839971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:35838"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.026874131Z","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":"6513dcec-8997-4a06-98b1-ef2b664aefa2"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.026889101Z","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.026897551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55806"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.026907641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:45212"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.026922671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38503"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.026933291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40453"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.027796896Z","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.027920856Z","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.028069097Z","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.028112367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:58217"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.028138937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:45185"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.028175448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:42258"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.028201448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:38478"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.028267038Z","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.028341578Z","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.028449129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.029897306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.06264038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.062679561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062700261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062712221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062724361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062735671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062747481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062758711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062769741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062780811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062792441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062803741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062819851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062831571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062843862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062855332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062867332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062879232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062890992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062903422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062915012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062926552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062938992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062951522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062965232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062977092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.062989612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063001712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063012922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063025002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063036812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063048803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063060873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063072573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063084283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063096803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063107833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063119543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063130653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063141973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.063151643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.063161023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","discovery_addr":"[::1]:40366"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.063171303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063196893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","discovery_addr":"[::1]:35206"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.063206833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063217973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","discovery_addr":"[::1]:55806"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.063228023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063240564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","discovery_addr":"[::1]:58217"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.063250694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063262154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"discovery process not yet complete","elapsed":"8.63µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:20.063272994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063283504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","producer_id":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063294864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.063305394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33401","component":"dropshot","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.063317914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33401","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.063330504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33401","component":"dropshot","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:33401","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.063341654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.063350734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.063359754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063373704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.063385184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","interval":"10s","address":"[::1]:33401","producer_id":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.063398174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","address":"[::1]:33401","producer_id":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.063409664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.063420314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063431144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","sender":"Sender { addr: [::1]:58961, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.063440465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","sender":"Sender { addr: [::1]:44329, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.063449795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","sender":"Sender { addr: [::1]:40519, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.063459075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","sender":"Sender { addr: [::1]:46349, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.063468115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063479725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","addr":"[::1]:40366"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.063489235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063500845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","addr":"[::1]:35206"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.063511655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063523415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","addr":"[::1]:55806"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.063533045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063544325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","addr":"[::1]:58217"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:20.063554015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"1.168336ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.063567495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063578375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063588475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063598785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.063609345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","refined_locations":"{\"switch0\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.228242581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.228275961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.228291801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.228301271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.228310541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","chassis_type":"Sled","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.237889139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.237932209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.237943749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.237953459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.238548392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.252974555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.253050235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.258162451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.278413322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278551303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278616233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278669524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.281569038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297117876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297176357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297202417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297232667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.297256347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.297274877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar1","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.297293537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet01","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.297312087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.297325667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.297337127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.297348718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.374052042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34650"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.374085862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:20.375903551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.377271698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.377313738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.377327788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.37971401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"02065f3f-5170-48d7-9f1c-259d71d905ba","remote_addr":"[::1]:34650","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.37978073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"02065f3f-5170-48d7-9f1c-259d71d905ba","remote_addr":"[::1]:34650","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.380107802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380147462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380216383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380238813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380259863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380280903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380301823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380322623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380343183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380363563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380421104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380444434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380465504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380486244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380507264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380527854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380548344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.380569084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.404416314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.404528325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { 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.404568295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.404609525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, 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:20.404736706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"02065f3f-5170-48d7-9f1c-259d71d905ba","remote_addr":"[::1]:34650","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":25041,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.406158383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.406209503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.406272363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.406297093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.406348993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.406405654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.406427454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.406528454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"0f255001-5629-4629-9f3a-45adf8ef76ee","remote_addr":"[::1]:34650","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.406572015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"0f255001-5629-4629-9f3a-45adf8ef76ee","remote_addr":"[::1]:34650","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.450336975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.453670151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.453696101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.453709771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.453742441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:20.453755291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"389.304252ms","count":"1"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.453784971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.453798081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { 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.453810632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(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:20.460530185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.460669156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.460714296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.460753377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.460765127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.460775827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.460786327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.460804007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.460814477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.460823797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:20.461990013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.462590706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.462614306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.462627166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.464058323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { 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.471757882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.471893942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.471905992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.471919282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.471929382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.471940873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.471950723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.471961973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.471976353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.471988563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.472000683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472016103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { 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.472028883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.472041443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.472051463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:20.472062903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.472072303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.472083693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472109363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472120593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472142034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:20.472153434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"0f255001-5629-4629-9f3a-45adf8ef76ee","remote_addr":"[::1]:34650","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":61077,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472180004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472192604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(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:20.472205064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.472226804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.472236534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.472248414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.472257914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472270594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.472294394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:20.472306524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472318204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472329905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { 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.472342115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.472354165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.472363465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.472375645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.472387225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.472398295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.472409305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.472418605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.472430195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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.472441775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.472452935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { 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.472465005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:20.472477815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.472487305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.472499215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.472508505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.472519285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.472548106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.472587616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.472612506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.472623766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.472635246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { 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.472646936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.472658876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.472667736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.472679336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.472688296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.472698536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.472708776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.472719056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.472729677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.472739807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.524582897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.526161145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.526563607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.526611837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.551889194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.551951824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.552329486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.552373756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.552398986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.552412106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:20.950903284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.972697803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"911.342849ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.229739652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.236242925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.236286545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.236298005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.236308295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.236322895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.236335725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.236357005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.236369575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236392225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236414316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236436066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236459466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.236484326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.236509196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236575626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236600466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.236612237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.236625517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { 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.236648917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.236662407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236687117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236698597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.236711737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236722257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.236734437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236752707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236764947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.236789237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.236803208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.236823588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.236835628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.236847718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { 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.236861018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { 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.236873708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.236894098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236905118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236917478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236927758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236939578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236953358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236965388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236978778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236990218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237009029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237019199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237040799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.237060419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.237072819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.237084999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.237097059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.237111019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.237123759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237145169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237162449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237174669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237186009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.237198169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.23723013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.23724321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.23725551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.23726635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { 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.23727921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.23729235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23732766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23734671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23735705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.2373703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.23738302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.23739648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.237412761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.237430801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237440571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237452401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237462161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.237473761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.237485261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.237826913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { 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.237859363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.237873803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237889113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237901463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237913563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237925283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237937003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237947783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237959233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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.237972363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.239143979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { 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.23918129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:21.23927958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23929763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.23931019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.23932027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.23933165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.23934932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.23936065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.250545786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.250626047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.252336635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { 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.252367446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.253044159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253070139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.253118849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.253131839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.253148439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.2531603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25317211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25318379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.2531955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.253401281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.253438691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.273808233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.282091785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.292969469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.29309821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.293789133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295385431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295418551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:21.295432511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.232833382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.232876182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.232887152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.232897262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.232907032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.232919922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.232932352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.232943902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.232963912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232985442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233006382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233027513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233050103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.233073643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.233097223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233121823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233145093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.233156133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { 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.233168363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { 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.233180553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.233192653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233215384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233225374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233236814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233246344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233257404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233266844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233278064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.233301084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.233312444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.233325534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.233337074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.233347014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.233358844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { 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.233371134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.233383264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233392324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233403284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233412335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233423065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233433895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233445725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233456555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233466975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.233477535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233486425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.233497335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.233508405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.233519575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.2406493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.240913142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.240958832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.279057413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279267044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.279606196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.279711696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.279739757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.362506571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.362570782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.362591282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.362689802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.363991359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { 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.364019979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.364582162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.365312166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.365450366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.365689208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.366629122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.367773378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.367805798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.369127475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.369159755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.369545267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.369565497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.369605587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.369615107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.370701283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.370768553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:22.370876564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"2.30955163s","count":"3"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.371553537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { 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.371626677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.371705888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.371735998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.371761828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.371783108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.371804008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.371849688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.372020659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.37208141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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.37211931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.373688897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { 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.373718208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:22.373750318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.373760728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.373779908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.373789338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.373799868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.373810688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.373821438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.373838158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.373849518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.375139855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { 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.375166625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.375190885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.375200495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.375220195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.375229275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.375239975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.375250215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.375260565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.375271665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.375282005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.375292445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.375303186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.376807183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.376877763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.377159245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.377236755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.408474932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.408637543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.408827944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:22.408877874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.234005061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.234935016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.234975256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.234987946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.234998716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.235016656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.235032416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.235044636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.235056746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235096337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235135227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235173327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235194617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.235220297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.235255137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235282888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235307048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.235318478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { 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.235331068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { 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.235343938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.235356268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235378908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235393478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235404518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235414098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235425268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235434678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235450108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.235473658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.235486669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.235498069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.235509279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.23569112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { 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.23576731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { 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.23580353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.237173287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237196427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237212947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237222867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237234887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237250867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237262448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237277078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237288198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237325478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237340398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237352278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.237363898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.237375738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.238330863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.238361183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { 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.238376403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.238407583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238455734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238500774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238547154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238569804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238636594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.238694105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.238729545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.238755265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.239544269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { 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.240545334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.240572944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240584144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.240595934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240605484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.240616774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.240628465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.240645195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.240657655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.240669595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240679375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.240690685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240700605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.240711525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.240723085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.240870286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { 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.240896146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.241042907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241089037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241114727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241136297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241169957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.241198637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241219918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.241231208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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.241243168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.242465244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { 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.244472934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.244516964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244528944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.244540864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.244551134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.244563264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.244574994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.244586524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244597794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.244610084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.260569284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { 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.260777025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.261519979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26166313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262817825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262842476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262854906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262866776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262878656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262890296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262901836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.262913606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.262926576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.268680325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.269526459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.273827181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273884701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.293169858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.293351329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.293521729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.2935781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.920270542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34652"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.922674104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"44030d23-3f79-4d06-8015-d76e150c7902","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.922735394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"44030d23-3f79-4d06-8015-d76e150c7902","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.922755114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.922768894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.922862785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:23.922875525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922885125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922894315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922903365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922912325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922921365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922930485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922939315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922948435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922958925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922968005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922978046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922987186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.922996486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923005686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923025676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923034976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923043996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923052996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923062176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923071516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923080496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923091246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923100506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923109436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923118896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923127906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923136836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923146376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923155736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.923165156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.923173537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"44030d23-3f79-4d06-8015-d76e150c7902","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.923513018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"948b2cae-acac-4fd2-b0af-47f24eb13bb9","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.923534038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"948b2cae-acac-4fd2-b0af-47f24eb13bb9","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.923547008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.923613059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.923727459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.925481648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.925502648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 23 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.925539478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"948b2cae-acac-4fd2-b0af-47f24eb13bb9","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":498,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.925564239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"b0d0d3bc-ba47-45d0-9667-a9f276da5ad9","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.925575949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"b0d0d3bc-ba47-45d0-9667-a9f276da5ad9","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.925587999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.926066371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.926089101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.926114491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.926126021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 12 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:23.926159012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"b0d0d3bc-ba47-45d0-9667-a9f276da5ad9","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":432,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.939139217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"86285770-e5fb-4565-b570-518aa21ae5a7","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.941335278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"86285770-e5fb-4565-b570-518aa21ae5a7","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.941535779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.941555709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.942583834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.944662674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.944676324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.944701824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"86285770-e5fb-4565-b570-518aa21ae5a7","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":3909,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.954013361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"711c42b2-50e2-411e-8fa2-9a14ab4c05bd","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:23.954066641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"711c42b2-50e2-411e-8fa2-9a14ab4c05bd","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:23.954277363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.954615714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.954646304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.957228087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.957251538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.957282748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"711c42b2-50e2-411e-8fa2-9a14ab4c05bd","remote_addr":"[::1]:34652","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":865,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.229326372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.230606488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.230647258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.230658518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.230669328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:24.230686878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.230700208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.230712768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.230727669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230750249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230771959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230797139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230819989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.230844009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.230869289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.230908309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.23093305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:24.23094546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { 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.23095828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { 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.23097111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.23098439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23100793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23101861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23103075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23106331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23107639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23108748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23109943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.23112396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:24.231136111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.231150991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.231163231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.231940444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { 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.231981645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { 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.231996365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.232042475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232053825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232135105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232147345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232158966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232171596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232183086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232196576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232209556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232221036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232230696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232242526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:24.232255286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.232267306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.234437087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.235827164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { 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.235856334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.235873194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235895904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235916814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235929364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235940684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235953494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.235978555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.235992375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.236005525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.236019055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { 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.236036785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.236051105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236065055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236078525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236088425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236099735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.236111655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.236448107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.236478307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.236524097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236536167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236566398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236576748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.236590778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.236605698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.237160961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { 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.238095005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.238123245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238134935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238151926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238164356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238175976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238187916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238198236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238210396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.238222556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.238537908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { 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.238559568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.238603008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238613588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.238637808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.238648588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.238660258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.238672168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.238683618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.241407412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.243889105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.243918225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { 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.243933425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243947815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243960275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243977035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243987695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.244091366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.244103186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.244115446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.244127286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.244153636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.244165706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.244178156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:24.245405072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.246780489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:24.246811359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246839169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246859929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.24688372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.24690871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.24692228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:24.808412535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.815965203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"4.754621908s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.232952103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.232990204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.233001494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.233011254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.233020764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.233033154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.233044594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.233059534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.233071154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233092914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233113704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233134954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233157324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.233180825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:25.233204345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.233229135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.233252105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.233263745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { 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.233276225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { 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.233288335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.233300355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233322685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233332605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233343655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233353095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233363856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233373196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236596442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.237350776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.237364926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.237376996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.237388626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.239419846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { 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.239463746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { 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.239492166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.241541456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241565786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241613987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241623527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241634577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241646917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241657267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.241667577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.241677877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241688327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241697227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242559731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.243483756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:25.243500996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:25.283484367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.284683113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.284711753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.284725643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284747513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284758013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.284769123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.284805413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.284817183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.284842763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.284878564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.284890154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.285320736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.285343466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.285783418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.285800178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.285841868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.285859308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.285972069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.285989889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.286644222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.286674422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.286820863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.286832303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.286859743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286869123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.287570867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.287587857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:25.289007274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.289037774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289185295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.289219805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.289231805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.289242765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.289253226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.289264046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.289273226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.289284646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.289300176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.290898904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { 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.290923594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291523967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.291546077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.291560567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.291569647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.291580257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.291591117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.291601427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.291870219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.291893759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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.293192735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { 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.293222156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.293610408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.293639698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.293651198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.293660608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.293671388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.293682008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.293692328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.293702668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.293712878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.293893739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.293910699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.29605081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.29607782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.29608993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.29611092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.296427352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.296457482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.296692403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.296704743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.333182436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34654"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.333447057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"736f98e8-ef53-4968-b993-1719f9d3cda2","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.333468647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"736f98e8-ef53-4968-b993-1719f9d3cda2","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.333481417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, 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.333493987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.333592218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 32 }"} {"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.333603998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.333613108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.333622458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.333631978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.333641158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.333897019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.333906319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.333915799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.333924719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33393342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33394413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33395331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33398698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.3339958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.334005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33401409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33402298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33403192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33405077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33405948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33407315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.334082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33409111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33410155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33411051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33411944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.33412854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.334137451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.334146351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.334155441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.334164551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.334172891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"736f98e8-ef53-4968-b993-1719f9d3cda2","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":331,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.334188571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"8e2c00b7-d35c-4b7d-8b44-25096b48bba4","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.334200231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"8e2c00b7-d35c-4b7d-8b44-25096b48bba4","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.334212061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.334224301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.334244901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.334267741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.334330371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 34 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.334482602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"8e2c00b7-d35c-4b7d-8b44-25096b48bba4","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":348,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.335250756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"cff61acb-bf28-485c-adec-62673bcac517","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.335262486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"cff61acb-bf28-485c-adec-62673bcac517","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.335274446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.335285526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.335306326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.335329487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.335342157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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: 18 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.335366657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"cff61acb-bf28-485c-adec-62673bcac517","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":297,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.335402537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"5abde407-b8c8-4f6f-991d-5c2227c06058","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.335414237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"5abde407-b8c8-4f6f-991d-5c2227c06058","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.335466257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.335615078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.335642548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.335665508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.335676568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.335701088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"5abde407-b8c8-4f6f-991d-5c2227c06058","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":305,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.33605553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"085b5933-2521-4ad9-8ead-9ac3527be0d6","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.33606896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"085b5933-2521-4ad9-8ead-9ac3527be0d6","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.33609538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.336152181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.336285211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.336308091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.336319252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.336345352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"085b5933-2521-4ad9-8ead-9ac3527be0d6","remote_addr":"[::1]:34654","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":314,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.840139738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34656"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.840345449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"3e3b1eea-6df3-4296-8bb8-7062c1f65b68","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.840366339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"3e3b1eea-6df3-4296-8bb8-7062c1f65b68","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.840410149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.840942102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.841092652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:25.841177593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841197593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841206573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841220733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841229613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841238533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841247643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841256403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841265133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841274053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841283143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841293593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841302684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841311554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841320384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841329324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841338234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841347074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841355964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841368444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841377334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841386294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841395434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841404444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841416074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841425124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841434044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841443184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841452534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841462054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.841471704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.841480114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"3e3b1eea-6df3-4296-8bb8-7062c1f65b68","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":947,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.841765756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"71ad984a-0a2a-4e3c-821c-968ff1a70491","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.841782746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"71ad984a-0a2a-4e3c-821c-968ff1a70491","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.841795506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.841849146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.841913827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.841937177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.841990897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 37 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.842096438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"71ad984a-0a2a-4e3c-821c-968ff1a70491","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.84250825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"9b6c3966-8551-4557-b177-ed1bc5cf3980","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.8425309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"9b6c3966-8551-4557-b177-ed1bc5cf3980","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.843086693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.84463013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.84465919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.844684091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.844696181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.844728511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"9b6c3966-8551-4557-b177-ed1bc5cf3980","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":1322,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.844916782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"e0692b1b-ef7e-4029-b803-2016892c3670","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.844930612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"e0692b1b-ef7e-4029-b803-2016892c3670","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.844942942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.844954232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.844975202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.845000362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.845012172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 68 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.845036902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"e0692b1b-ef7e-4029-b803-2016892c3670","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":325,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.845367574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"da921762-f3b0-4003-aa29-53a78a4dd315","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.845388794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"da921762-f3b0-4003-aa29-53a78a4dd315","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.845460185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:25.845557025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.845580365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.845603895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:25.845655636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 68 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:25.845766796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"da921762-f3b0-4003-aa29-53a78a4dd315","remote_addr":"[::1]:34656","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":412,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.239829422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.239876282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.239887382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.239897042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.239925432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.240003623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.240016073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.240028133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.240528385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240574075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240595316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240615936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240636616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.240662086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.240734196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.240762786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.240791057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.240802197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { 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.240814807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { 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.240826557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.240838507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240859227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.240868897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.240880847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240890717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.240901217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240910857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.240921647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.240945077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.240955857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.240966477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.240977678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.245182249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { 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.245216969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { 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.245230639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.245243289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.245253199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.245264179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.245273589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.245284459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.245294949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.245306199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.245317199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.24533044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.24534148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24535091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.24536128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.24537262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.24538498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.24539642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.24540729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { 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.24541887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.24543051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24550685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245527741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.245539201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245559461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.246177854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.246211164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.246222744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.246238734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.246372095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { 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.246385035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.252128483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252162203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.252183164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252192774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.253019458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.254104313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.254131993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.254146133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:26.254159174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254173484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.254184104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254193404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.254204204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.254215214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.255281799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { 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.256068453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.256105363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.256118283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.256133584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.256146714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.256166754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.256865077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256882647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.256894657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.256907747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.256920437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { 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.256934238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.256947178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256956778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.256968158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.256977848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.257015808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.257052748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.257065488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.257083578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.257095828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.258719396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { 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.260586456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260608126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260619426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260632486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260642336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260657286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260668916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260679936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260691016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260702526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.260714256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.260726366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.260738076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.260749996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.260761706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260784577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260805697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.260829437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.260853417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.260869357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.433199741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34658"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.433649753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"c46cbf64-bee6-4de8-8a3a-45a74bab250d","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.433665783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"c46cbf64-bee6-4de8-8a3a-45a74bab250d","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.433679493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.433693754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.433816384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 42 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:26.433899695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.433922095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.433931785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.433942015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.433951985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.433962205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.433972475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.433982465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.433992045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434005225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434015425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434024975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434046095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434057785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434067565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434077185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434086726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434095966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434120716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434135676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434146766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434156476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434166556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434756569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434771119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434782019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434792449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434807189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.434817809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.43487558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.43488563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.43489439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"c46cbf64-bee6-4de8-8a3a-45a74bab250d","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":649,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.43491394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"846ee723-1695-4bb1-bc65-2b930b580985","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.43492666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"846ee723-1695-4bb1-bc65-2b930b580985","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.43494272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.436664009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.436713759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.436739649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.436751919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.436777179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"846ee723-1695-4bb1-bc65-2b930b580985","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":538,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.436804289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"d7584805-8f0a-473a-8614-c51b8888cd0b","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.436816769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"d7584805-8f0a-473a-8614-c51b8888cd0b","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.436830959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.436842659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.43694106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.43696657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.43697831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.43700779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"d7584805-8f0a-473a-8614-c51b8888cd0b","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":329,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.43703138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"9724d2f5-39ba-4f2b-8c32-c8c4bebd8573","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.43704357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"9724d2f5-39ba-4f2b-8c32-c8c4bebd8573","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.437055921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.437067631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.437088271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.437112371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.437124091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 80 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.437148661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"9724d2f5-39ba-4f2b-8c32-c8c4bebd8573","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":321,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.437161541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"32a718c4-336e-4936-b0e4-f7b2e7816204","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.437173251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"32a718c4-336e-4936-b0e4-f7b2e7816204","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.437185341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:26.437196371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.437218241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.437241161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:26.437252182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 80 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:26.437276752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"32a718c4-336e-4936-b0e4-f7b2e7816204","remote_addr":"[::1]:34658","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":325,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.23680427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.23684822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.23685946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.23686926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.236878711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.236924261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.236936251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.236947871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.236960131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236981541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237016681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237037401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237057861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.237083162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.237108522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.237141252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.238665739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.239233762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { 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.239262532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { 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.239276082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.239288793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239310503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.239320613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.239331933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239341803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.239460613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239487034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.239853145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.239896616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.239909066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.239920386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.239976306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.242170347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { 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.242202957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { 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.242220157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.246523139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246553659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246577749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.246588169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.24660618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.2466176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.24662844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.24663896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.2466552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.24666577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24668064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.2466913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.24670284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.24671375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.249081022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.249115392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.249135512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.254413378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254463989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254479969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.254504379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254513689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.257345503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.257390303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.257402303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.257413464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.258539369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { 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.263940437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263988377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264000607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.264013547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26467552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.265117282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.265151503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.266415239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.267173753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:27.267238223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267255823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.267277543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267293923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.272531109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.272561899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.273393274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { 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.273415254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.273575855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.273589235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.273603305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.273615575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.273627085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.273640005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.273655385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.274179738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.274212208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.318852762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { 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.318909492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.321505355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.321543835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.321567095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.321578025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.321590445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.321603145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.321619076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.321649866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.321667866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.323387855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.323425585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.327574225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.329314514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.329343874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.329357014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.329369804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.329383524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.329401264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.329413814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.329426405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.332782031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.334076278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.335369674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.335409875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.339517055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.339560786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.340105108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.340143589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.340777282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.340806182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.441657137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34660"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.441882618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"9b6f3147-842e-4571-b969-3582513703a0","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.441925519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"9b6f3147-842e-4571-b969-3582513703a0","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.441945539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.442477701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.442615772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:27.442632302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442642782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442656062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442672752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442682863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442705163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442723413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442750433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442779653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442791703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442816713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442842423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442871863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442893264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442910644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442933514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442945214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442959904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442978994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.442989534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443000304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443018224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443045394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443056344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443068614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443081095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443092375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443102895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443112295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443123725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"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.443153945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.443163165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"9b6f3147-842e-4571-b969-3582513703a0","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":414,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.444039039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"ed590cfe-d05f-4d92-a9ec-5e8be14a0bec","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.444904634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"ed590cfe-d05f-4d92-a9ec-5e8be14a0bec","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.444933324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.444946844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.447697158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.447743468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.447763208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.447794308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"ed590cfe-d05f-4d92-a9ec-5e8be14a0bec","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":438,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.447816208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"fa3f0b13-168b-4a2d-ac5a-1d79a896a701","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.447829669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"fa3f0b13-168b-4a2d-ac5a-1d79a896a701","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.447843359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.447857629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.449879519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.449914469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.449929339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 28 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.449961279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"fa3f0b13-168b-4a2d-ac5a-1d79a896a701","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":349,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.451469327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"75717f52-8ec5-46db-b484-533c6f985e23","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.451532597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"75717f52-8ec5-46db-b484-533c6f985e23","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.451554147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.451569497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.451593377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.451619087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.451646298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.451675218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"75717f52-8ec5-46db-b484-533c6f985e23","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":351,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.451695178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"bb026c26-baf0-4988-9483-15a64deb653f","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.451709428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"bb026c26-baf0-4988-9483-15a64deb653f","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.451723858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:27.451757078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.451785398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.451821218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:27.451850339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:27.451896349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"bb026c26-baf0-4988-9483-15a64deb653f","remote_addr":"[::1]:34660","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":319,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.053570675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34664"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.053754386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"2634a993-749f-4a03-ad26-77e854b1ad25","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.053770566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"2634a993-749f-4a03-ad26-77e854b1ad25","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.053815907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.053881987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.054014098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054091138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054106828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054120358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054131868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054141138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054150208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054159608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054169048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054178108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054187139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054196139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054205019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054214089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054222939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054231859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054240799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054249819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054264049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054273409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054282529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054291729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054301019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054310169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054319139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054340119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054349149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054358119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054367099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.054376069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.05438506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:36:28.05439963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.05440805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/ignition","method":"GET","req_id":"2634a993-749f-4a03-ad26-77e854b1ad25","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":441,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.054602971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"90a5b64b-c781-4ac2-b641-9e4065dce9f4","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.054616381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"90a5b64b-c781-4ac2-b641-9e4065dce9f4","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.054688701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.054728981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.054795912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.054824562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.054868942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 54 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.054963242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/0","method":"GET","req_id":"90a5b64b-c781-4ac2-b641-9e4065dce9f4","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":364,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.055318154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"bb8bd6fb-42d8-46c2-b7c9-bf4aecb7b8e0","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.056218129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"bb8bd6fb-42d8-46c2-b7c9-bf4aecb7b8e0","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.056237249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.056248829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056275249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.056298729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.056310029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 30 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.056334579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/switch/1","method":"GET","req_id":"bb8bd6fb-42d8-46c2-b7c9-bf4aecb7b8e0","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":302,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.056349379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"8ffcbc78-117b-437e-8676-1e31a54c0d29","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.05636237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"8ffcbc78-117b-437e-8676-1e31a54c0d29","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.05637459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.05638666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05640718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.05642979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.05644101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 94 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.05647301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/0","method":"GET","req_id":"8ffcbc78-117b-437e-8676-1e31a54c0d29","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":300,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.05653807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"9a16b7b6-9a44-4b63-a6a5-7b65efd428b6","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.056555981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"9a16b7b6-9a44-4b63-a6a5-7b65efd428b6","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.056608411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.056669921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056712691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.056741931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.056768572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 94 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:28.056840102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/sp/sled/1","method":"GET","req_id":"9a16b7b6-9a44-4b63-a6a5-7b65efd428b6","remote_addr":"[::1]:34664","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":307,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.230662473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.230688743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.230699023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.230708723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.230798694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.230811464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.230823024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.230834074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.232710293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232747864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232770624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232794164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232926135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.232954655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.232979885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.233003745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.233027055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.233038945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { 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.233051915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { 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.233065445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.233077945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233099395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233109545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233120946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233130076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233140806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233150116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233161406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.233205856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.233217016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.233228446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.233239586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.233252566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { 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.233264706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { 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.233276846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.233289246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233299806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233310646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233320147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233330477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233340847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233351267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233361677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233469177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.233479777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233488687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.233499057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.233510307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.233523088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.238532483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.238551513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { 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.238564403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.248306882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248706284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250127671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.250239851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250266272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.250544113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.250620013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.250657654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.250707814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.25198637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { 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.256853765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261290787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.261316927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.261331987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.261344417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.261376887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.261402627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.262183181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.262213251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.262300132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262309802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.262333782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.262343182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.262353952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.262371282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.263008445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { 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.263047696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.263110296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.263120466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.263142966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.263157946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.263168586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.263183606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263196766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.263207096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:28.263229016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.264388172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { 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.264418492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:28.264556443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264566633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.264594603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.264604153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.264620023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264631044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264641904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.264652444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.264663404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.26589341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { 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.26592357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26599294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26600321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.266027271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266053951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266065381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266081201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266091801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266102271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266118151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.266132881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.266143851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.268051361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.268080711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.268168411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268204582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268255232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.268282542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.268305432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:28.268319012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.231413341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.231452221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.231464161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.231475161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.231485371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.231578932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.231611482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.231625252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.231675972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231729663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231781783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231831303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231881563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.231921584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.231949194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.231973174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.232024684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.232045504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { 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.232060874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { 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.232075954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.232167405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232404946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232423176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232436326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232467196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232484216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232494476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232506297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.232535517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.232547367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.232558507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.232570367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.233625202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { 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.233663512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { 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.233684613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.235706912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235741513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235759943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235771983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235785443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235797073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235822023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235833413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235845213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235857103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235867403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235887563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.235900013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.235912353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.239350141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.239383991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.239399271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.239413451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239460811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239478391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239491591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239501971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239514191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.239558642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.239571192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.239583982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.240232205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { 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.240287405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242205885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242232755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242245605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242255565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242313556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.242326556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.242982649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.243013119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.24317056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24319096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.24320465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24321517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.24322811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.24324034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.243788413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { 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.243814673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.243860283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.243888603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.243902124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.243914414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.243927174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.243940354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243950274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.243974694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.243995234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.251816553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { 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.25326206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.258926709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258945699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.259021659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.259040469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.259052459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.25906511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.25907748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.25913008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.2591626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.260756038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { 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.260798278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260924389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260952229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260991069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261001479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261020869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.26103319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26104574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.26105787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26106985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.2610822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.26110104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.262711038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.262739848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:29.272855359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272912579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27303453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.2730774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.27311248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:29.27313546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.2304444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.23049282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.23050519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.2305154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.23052561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.23054554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.23055884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.23057143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.23058365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23060784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230630051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230653221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230675321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.230700201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.231710456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238270419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238305859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238320499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.23833429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { 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.23834808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.23836601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23839045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23840237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23841523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23842582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.2384384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23846047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23847283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.23849903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.23851098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238523811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238592161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238607041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { 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.238621761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { 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.238635271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.238653641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238663351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238675601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.238688951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238701091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238713061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238725182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238737012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238748502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238759732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238770142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238782442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238794532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238807012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238818872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.238832972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { 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.238847102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.238860732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238900982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238911582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238974503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238994813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239023953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.239064453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.239100213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.239122434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.239140744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { 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.239162094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.239177274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239187324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.239199834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239217634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.239233454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.239246594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.239259734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.239287894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.241278694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242663531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242687791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242700332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.242727772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.242751182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.242763432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { 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.242781972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.242807362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.242817422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.242829912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.242841642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.242853972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.242865942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242875812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.242887622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.242899762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.242912813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { 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.242927163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.247376225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247409645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.247428175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.247439075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.247452245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.247482395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.248117408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.248132908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.248157059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.2484654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { 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.249768197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.249801967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249822567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.249835667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.249845877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.249858617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.249874497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.249887237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.249899287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.249913277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.249925678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.249938338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.250911873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.250945573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:30.25448406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255382145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255412715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.255443565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.255468965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.255483555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:30.676752178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.677494361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"10.616148467s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.229237858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.229286058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.229297808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.229307858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.229322358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.229361338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.229380338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.229391659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.230824816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230871496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230906716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230935276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231062557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.231095537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.231120717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.231143857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.231198567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.231223798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { 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.231236228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { 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.231250278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.231266168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231302658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231322708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231346678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231355888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231369278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231378248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231409558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.231434799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.231445859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.231456579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.231467349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.232637745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.232669685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { 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.232687295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.233922711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233952991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233972971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233982341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233993561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234003981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234014301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234024591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234048131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234059151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234073352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234086732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.234098492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.234111452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.236228912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.236264573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { 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.236295163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.236361323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236400063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236409913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236436043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236445824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.236541444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.236574464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.236585664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.236596444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.237451889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { 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.237490219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.238836806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238864826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.238876756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238919216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.238979306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.238991326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.239588219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.2396219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.23968418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23969456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.23971886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23972809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.239741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.23975512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.240315803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { 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.240344393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.240381473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.240391013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.240401994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.240412784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.240423264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.240433774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240442784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.240453194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.240464214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.24165238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { 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.24168667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.24170227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24171881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24173958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24174903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24175978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.2417705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.241781881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.241792801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.241811891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.243010807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { 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.243049087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243062877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243072627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243091297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243101437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243112627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.243123187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.243133697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.243148397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.243162787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.243184908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.243195988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.244767566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.244794746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:31.256233933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256696035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256723885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.256759836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.256788176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:31.256804726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.236220587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.238430958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.238457158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.240274947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.240318567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.240343947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.240356257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.240368197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.250119536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250171826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250194717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250223337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250521008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.250560138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.250586079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.250609299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.250717779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.250750259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { 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.250763349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { 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.25078115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.253995296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254065456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.254078126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254090656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254101126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.254112856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254122696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.25692289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.260260237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.260307747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.260321137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.260333387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.260348187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { 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.260380627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { 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.260393437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.26278356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.26282389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26284491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.26285448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.26288712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.26289792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.26290826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.26291864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.26292919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.263123121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263136651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.263588414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.263622994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.263639224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.266565099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.26683981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { 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.26686132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.267733925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269491623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269515004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.269527664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269537404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.269563814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.269596914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.269608884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.269620324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.269634594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { 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.269646444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.269658304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269667414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269678404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269687774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.27085494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.271947136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.272307957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.272374808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.272548099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272563579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.272593569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272603209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.272622169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.272633769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.273258282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { 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.273300382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.274477638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.274508518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.274527898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.274539108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.274550418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.274561858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.274572249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.274583339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.274595449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.275434303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { 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.275458753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.278937811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.278978831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.279000841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.279010801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.279023081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.279044651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.279056301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.279067011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.279078941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.279090191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { 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.279108981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279121132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.279167992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.279186392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.279196922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.279208052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.279219232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.279230912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.279241832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.279259282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.279269832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.279285512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.280006936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.280034406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:32.28088359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280920441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280968021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.281002211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.281026591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:32.281040291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.260561822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.26212298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.26214422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.26215509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.26216538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.26218968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.26220175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.26221342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.26222538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26224673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262267941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262290331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262311261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.262335151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.262358411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.262383011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.265051565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.265083795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.265112435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { 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.265124945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.265390416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265518917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.265653848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.265881069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265897599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.265908549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265917939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.265928569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.265965139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.265975949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.265986739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.265997659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.267110935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { 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.267882629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { 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.267910579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.271124125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.271570418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271582588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271598828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271609828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271620988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271631768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271642738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271653528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.271664788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271699148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.271716438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.271728058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.271738918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.27400333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.275209226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { 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.275234586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.278612712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278723563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.278753863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.278801903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.278837534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.280501192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.281781819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.281805689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.281817629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.281848189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { 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.281862049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281880739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.281890529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.281914449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.281923839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.281934699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.281948609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.282482722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.282504642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.28606805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.28609526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.28610728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28612083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.286406412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.286425432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.287087455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.287815719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.287842749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.287853929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.287866079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.287880289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.287893559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.287905559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28792133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.289113846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.289134046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.290861304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { 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.290897934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.292524282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.292548053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.292560343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.292569873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.292581243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.292592083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.292602913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.298651863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.298700063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.300745894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { 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.301524708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.302484913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.302511083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.302556343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.302573503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.302584293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.302594923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.302605553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.302615843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.302626273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.302741064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.30394353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.304503453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.304543823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:33.305384507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.305418147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.305465858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.305495828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.305523888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:33.305553618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.229823492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.229875562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.229887552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.229898632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.229908892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.229922522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.229939612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.229951593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.229963503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229985703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230007143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230031523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230059903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.230083523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.230107373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.230132613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.230156744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.230167944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { 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.230180434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { 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.230199054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.230211974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230234454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230244424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230255564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230264914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230276034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230285304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230295614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.230320344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.230331244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.230342475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.230353705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.231535891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { 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.232738077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { 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.232758367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.232771967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232782397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232793987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232803967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232822357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232833857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232850697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232861927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232873517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232884657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232893907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232904907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.232916898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.232928598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.235653431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.235692631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { 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.235706131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.235821592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236851327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236865937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236877337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236886697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.236897417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.236925507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.236937697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.236949057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.236962428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { 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.236974638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.236986928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236996288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237007058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237015948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237026308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.237038558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.23747518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.2375001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.23753554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2375451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237570551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237579941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.237590401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.237602411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.238180524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { 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.238210054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.238295644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238305204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238316394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238327294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238337944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238349044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238358464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238369194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.238380355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.23953404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { 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.242841447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.243098438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244785287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.244808837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.244819677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.244843207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.244854767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.244865977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244877077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.244888787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.244917808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { 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.244960678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.245127289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245143149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.245161959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.245172089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.245183189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.245194149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.245248059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.245258949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.245270149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.246561336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.247755832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.248187514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.248219104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:34.248309895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248334845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248384185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.248411365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.248435005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:34.248448225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.23662917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.23668646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.23669844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.23670837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.23671785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.23673061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.236749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.236766361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.239900976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239968577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239990607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240011217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240176738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.240225288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.240250908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.240287538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.241740266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.241795746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.241831666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { 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.241845336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.243899287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245169003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.245199283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.245213223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245224123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.245236433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245246243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.245258023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.245284784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.245298664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.245329424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.245341734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.245732316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { 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.245779186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { 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.245792296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.251676587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.251733117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.251745427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.251755137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.251766017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.251781247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.251792287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.251802687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.251813167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.251823477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251832787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.253048363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.253100524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.253113064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.256707822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.256807992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { 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.256827703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.291972991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.292025201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.292037391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.292049231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.292059441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.292574804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.293926951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.293953281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.293965671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.294199982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { 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.294230112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.294744745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.294774935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.294787085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.294796545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.298681665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.298718745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.2996473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.29968348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.300121552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.300132662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.300170842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.300180172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.30170509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.302371493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.30356563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { 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.30359017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.303768901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.303782761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.303793781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.303804521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.303814991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.303825751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.303834831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.303845061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.303856221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.305067457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { 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.30550122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.309167368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.309197139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.309209639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.309219099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.309230169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.309241879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.309252659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.30952554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.30954128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.310872247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { 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.310893457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311834862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.312825107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.312837877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.312847097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.312858057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.312869127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.312880107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.312891017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.312927427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.312945167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.312958918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:35.314527185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.315134689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:35.318435105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.318469935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.318765687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.318796977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.318828317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:35.318841747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229135399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.2291875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.22919878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.22920885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.22936021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229376321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229387941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229399181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.229533521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229589182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229628602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229751742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229787033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229822263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229846743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229871643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229922253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229937593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.229950413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { 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.229962704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.229976904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230109374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231777763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231793843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231804043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231815943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231826613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231838593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.231863693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.231875483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.231892213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.231904023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.231917803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { 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.231937234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { 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.231949554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.231961874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231971214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231982894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231992264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232008944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232020424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232038134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232049354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232060874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232072264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232081894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232093244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.232104844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.232116214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.233873283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.233904573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { 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.233918914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.234136285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234174385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234185195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234202185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234211835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234332196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.234356966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.234370316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.234569057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.236723838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { 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.237002269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.237015979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237026359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237037289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237046789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237057739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.237069139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.237579682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.237617332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.237676883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237693623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237712973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237722593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.237734473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.237750873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.238333066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { 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.238354486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.238390856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238400476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238422296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238433466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238444276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238454887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238464467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.242166896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.242202596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.243553183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.243593713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.245292552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245318372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.245336652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.245347462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.245359172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.245370832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.245382162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.245392802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.245405022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.246780309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { 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.246803959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.24694756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248141446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.248171766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.248182346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.248193916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.248205096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.248215756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.248231446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.248245437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.248262847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.248274137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:36.248648299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.248674029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:36.248760689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248790179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24884297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.24886641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.24889069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.24890355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:36.722520294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.725854712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"16.664516998s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.230018691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.230081872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.230093532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.230107352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.230124182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.230143682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.230199572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.230213502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.230306423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230358993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231619549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23166263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23168592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.23171105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.23173555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.23179924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.23183006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.23184219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.231855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { 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.231867631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.231880021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231903191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231913781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231925971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231935881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231947821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231957311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231968791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.231993771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.232005121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.232017021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.232028531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.232041311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.232053501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { 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.232065632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.232116602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232128702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232163982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232173302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232185802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232196252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232206942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232217702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232228582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232239202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232248592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232259923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.232270793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.232281463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.234659485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.234691755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { 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.234705295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.234735405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234775055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234793325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234805366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234814406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234858806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.236344254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.236357354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.236369204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.236382074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { 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.236394494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.236406914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236425174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236436594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236445774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236456224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.236469084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.236480364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.236492224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.236503994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236513344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236523904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236532895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.236543205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.236560875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.237072467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { 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.237104517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.237152628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237181398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237193358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237215968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237229528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237244118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237253268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237263958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.237275698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.238452544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { 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.238484855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.238503205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238512805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.238529845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.238538795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.238549345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.238559855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.238570475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.238580915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.238591895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.239771131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { 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.240947377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.240983677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240994547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.241006797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.241016557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.241028457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.241055258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.241066918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.241078118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.241088778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.241099648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.241116488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.24147751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.2415034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:37.241705491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241740911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241857152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.241884312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.242089483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:37.242121563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.251002085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.251059096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.251070106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.251079956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.252656924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.252693194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.252705384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.25384889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.25387839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253900951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253922421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253943701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25579516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.25585695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.255887041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.255917181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.256489834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.256527084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { 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.256541624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { 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.256554544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.257455479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25783332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.25784658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257858951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257869411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257881051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257890971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257910141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.257934311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.257947211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.257958261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.258012131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.259350798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { 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.2597105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { 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.25972417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.265359128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.265396729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265409159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265436079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265446889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265464979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265476089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.265486389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.265496839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.265507539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265516869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.265889251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.265917191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.265928551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.268158843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.268196783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { 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.268211763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.268982187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269038657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269048597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.269067727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269076987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.26969748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.269728551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:38.269739611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.269750421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.271355819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { 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.272491595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272515835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272526655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.272543925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272624025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.272636005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.272648965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.272670535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.272683095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.281921583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.281964443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.281977533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.281988053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.281999333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.282012003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.282023913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { 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.282040723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.30699389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.30705791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.30707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.3070812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.30709221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.30710298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.30711235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.307590133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.307622063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.310335917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { 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.31099718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.329781915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.329832286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.329845226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.329855316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.329867016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.329879166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.329891616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.331012852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.331047012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.33468469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { 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.33473425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.335001522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.335024312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.335066292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.335076692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.335087572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.335098212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.335108582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.335118842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.335129373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.336798931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.336837481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.338751841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.339821677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:38.34633027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.34638918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.346922463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.348557651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.348608081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:38.348624351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.230951701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.231744845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.231760435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.231771185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.231785746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.231815806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.231827886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.231839726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.231860186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231881546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231902716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231924066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231946356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.231969966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.231993447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.232024527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.232052797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.232071547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { 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.232084167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { 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.232096377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.232108967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232131407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232141037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232152017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232161827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232176417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232185638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232196288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.232219678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.232230878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.232246448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.232257628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.240176468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { 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.240217578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { 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.240231528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.242450109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.242762021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242821241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.242831501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.242842821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.242854061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.242870072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.242881242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.242892772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.242904012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242913962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242924922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.242938292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.242950002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.244736281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.244882112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { 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.244901972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.254083899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255193294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255220845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255232995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255242955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.255254225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.255279385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255296155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255341585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255354755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { 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.255367185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255478136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255487566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255498906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255508426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.255520086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255532196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255548436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255562906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.255576136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255585606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.255596766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255611447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255622667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255747137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255758897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { 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.255770907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.255783517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.255792967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.255808778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.255820078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.255831158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.255842428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255856548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.255867488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255878948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.255890038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { 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.255978138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.255994159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256003419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.256015669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.256024829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.256039079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.256050579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.256061859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.256073109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.256088589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.256100099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { 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.256112569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256124679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256133869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.256146279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.256159219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.256170129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.256181209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25619191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25624883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.2562601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.25627156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.25628321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:39.256690372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.256721372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:39.256832763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256860373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256910063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.256934633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.256959733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:39.256971983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.22917179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.22921308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.22923296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.22925373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.22926382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.22927751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.2292891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.22930072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.229435581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235607652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235648352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235670563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235756563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.235782843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.235806843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.235832253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.235855813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.235868154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { 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.235880794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { 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.235892714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.235905254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235937664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235947764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235959184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235969154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235980484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235990074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236001094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.236024564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.236036054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.236048634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.236060015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.236072535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { 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.236084565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { 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.236096895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.236108905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236118365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236129355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236138765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236155745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236166535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236177465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236191425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236202415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236213745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236222985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236234055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.236245095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.236256236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.240004945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.240643698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { 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.240668208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.240696598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240718548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240728569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240741099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240755239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.242080026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.242110126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.242127496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.242138406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.243172331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { 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.243864945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243879825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243889915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.243901225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243910825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.243921715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.243933185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.243967425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.243998605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.244042305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244060696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.244081286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244090266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.244101056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.244112146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.244673689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { 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.244703619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.244742239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.244755549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.244772209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.244782819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.244793749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.244804569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244814319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.244824639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.244835439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.255304292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { 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.255350153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.260946551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262562789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.262584939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262595109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262606169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262617969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26265075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.26266251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.26267523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.262989231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { 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.263029822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263234243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263244193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263279693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263293273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263303893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263317593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263327973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263338253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263348543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.265790326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.265825116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:40.26856975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.26860514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:40.26861743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26864364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268664171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.268687601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.268712461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:40.268725311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.228958376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.229003796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.229015236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.229025186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.229034716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.229082497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.229104747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.229116667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.22975782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22980168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22984097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229862031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229887771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.229912731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.229936801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.229960861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.229986401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.229998071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.230017021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { 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.230029641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.230059492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230080622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230128662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230153182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230163072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230174212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230183742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230194652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.230218742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.230230472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.230241953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.230255073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.231298528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.232352194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { 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.232376814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.2356439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235679161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235706761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235716511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235733411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235743911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235754611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235770611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235781021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235795461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235804411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236594375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.236617005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.236628235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.239158158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.239950702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { 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.239977692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.240143863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240182183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240197883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240224064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240257594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.241053518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.242080983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.242106063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.242124623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.242139933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { 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.242154123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242167773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242179373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242192324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242203084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242215414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.242247234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.242791527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.242821207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.242908477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242920777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242933607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242947557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.242967807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.242985268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.24354329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { 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.245208869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.247186459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.247228519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.247242339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.247259269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.247271409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.247283139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247293069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.247557421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.247575171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.248925728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { 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.248958258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.249182599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249194589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.249224859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.249248399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.249261239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.249273649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.249286399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.251524691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.251546331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.252913828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { 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.252947888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258611757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258638447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.258722327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258739267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258751407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258763407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258775507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258787458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258799248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.2591845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.25921586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:41.276352567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.276400807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:41.278646398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27901537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2790424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.279069101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.279098941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:41.279114511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.229239205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.229310776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.229322346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.229332136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.229393866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235211606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235248256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.235262036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.235274536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235314086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235335586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235356876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235378326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235405517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235429887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.235453607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235479977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235490997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235504067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235516407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.235528987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235550877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235560857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235578677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235588618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235600508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235610468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235622218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235646278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235658858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235670808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235683018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235700158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { 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.235712428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { 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.235724538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.235737168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235746938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235758218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235768168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235779858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235791309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235802629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235813829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235826359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235837529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235846919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235857909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235869599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235881519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235896279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235914139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.235926079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.235940039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235967789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235979919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23599105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2360003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.23601133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.23603477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.23604603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.23605719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.23606849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { 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.23608023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.23609269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23610173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23611265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23612184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23613329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.23614785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.23615907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.23617098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.236189061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236198651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236210061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236219851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.236230751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.236242221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.236253601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { 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.236265561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.236344881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.236354371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.236365061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.236375981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.236388432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.236398882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236407792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.236417982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:42.236428742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.237637438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { 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.237673758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.237697898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237708238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.237719278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.237734808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.237751038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.237762129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.237772509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.237799449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.237810299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.238954495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { 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.239697208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.239716188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239726958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.239738518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.239747919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.239763839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.239774539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.239785909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.239797309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.239808339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.239819269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.239843749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:42.240673703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.240706823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:42.240728313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242799394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242831234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.242855814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.242881544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:42.242895284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.240380419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.240414459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.240425609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.240435449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.242005057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.242029207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.242054938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.242072678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.242630541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242681681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244328499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24435306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24437572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.24440396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.2444434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.24447489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.24450348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.24452004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { 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.244537621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { 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.244554721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.248518951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248571181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.248583011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.248614931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248630941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.248646532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248656052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.249099734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.249154494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.249176744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.249187974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.249201374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.25027291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { 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.251256715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { 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.251288625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.271583838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.271627568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271639858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271660798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271671398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271682148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271692928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271703388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271713798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.271728008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271737028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.27392253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.275788399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.275811549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.276648164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.276686464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { 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.276699214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.281395018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283118626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.283142176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.283173167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.283183947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.283195037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.283220757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.283232347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.283334627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.284612824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { 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.284739265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.285575629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.285610159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.285622799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.285640589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.287326478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.287528249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.288138172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.288169132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.293076357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.293121137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.293133987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.293143777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.295451429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.295889671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.296554775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { 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.296588675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.297469979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.29749291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.29751036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.29752129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.297532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.29754493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.29756095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.300233364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:43.300272194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.304051443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { 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.304076143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.30751294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.30754127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.307553901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.307929242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.307943832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.307960573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.307971723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.310090453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.310162714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.310185954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { 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.310198954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311841072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.311854722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.311895072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.311910563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.311921653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.311936893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.311947293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.311957663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.311968073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.313575151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.314453115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.315499071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.315532761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:43.320910718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.320962258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.32134098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.32137943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.321435581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:43.321451711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.230627757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.230684167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.230696218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.230706768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.230717178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.230731948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.230744758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.230757228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.230781458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230829678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232220615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232248485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232270846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232299816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232325326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232349866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232376006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.232427756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { 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.232441726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { 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.232509887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.232528937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232551227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232562467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232574867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232585217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232606667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232617157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232629917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.232655087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232667008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232695118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232706928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232720608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { 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.232736258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { 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.232749708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.232766918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232780698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232793128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232803148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232815548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232827588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232845348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232857158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232875929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232887819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232899379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232911009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232922679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.232934979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.23511264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.23515621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { 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.23517141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.235206561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235250651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235266091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235287061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235297521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235345181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.235370631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.235384411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.235395932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.236303546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { 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.243516433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243557233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243568993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.243581673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243592023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.243604193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243616353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243628684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243642134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.243655124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243665414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.243679514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243689774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243701294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243713284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243725394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { 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.243738324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.243751164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.243761044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.243773094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.243784784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.243796554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.243809634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243819385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.243830615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243842615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243854485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { 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.243867435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.243880045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243889835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.243901575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.243911765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.243923825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.243935735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.243949545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.243961355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243972975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.243985085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { 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.243998065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244010735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244020716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.244032556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.244042146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.244053626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.244065236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.244078126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.244090146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.244101936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.244113566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.244125456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:44.244137446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.244149276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:44.244160756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244182566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244204656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.244228987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.244252717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:44.244267587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.24551299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.245554651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.245566401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.245576471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.245644861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.245660131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.245678781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.245691111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.246044353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246794347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246840527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246862877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247515491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.247554611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.247578471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.247601501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.251102939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.251139769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { 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.251154749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { 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.251167869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.251180429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251202259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.251213219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.251225539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25132779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25134602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2513695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.251473351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.251497801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.251510291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.251522311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.251534231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.251554901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { 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.251567371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { 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.251582371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.252280045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.252305655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.252332555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.252342175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.252355525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.252366235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.252376635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.252387025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.252397685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.252408045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252416975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.252526836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.252555376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.252566696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.254795247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256175015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { 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.256196325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.256209635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256232145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256247135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256259015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256269465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.256280885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256305735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256317265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256329135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256356006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { 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.256375636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256390236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256399746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256410456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256419696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.256430326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256441786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256527037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256553237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.256589717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256598987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.256622167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256632817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256642907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.256657707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.257908154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { 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.260791418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.260817858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.260828758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.260841689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.260852829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.260863999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.260875039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.261009899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.261020579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.26103249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.2610447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { 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.26105742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.2610698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26107907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.26111643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26113174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26114308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26115422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26117741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.26118825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.26119973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.261426052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { 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.261454752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261680113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.261689943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261716293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263658923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263684643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263696403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263711333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263722313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263733293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.263744313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.263756493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:45.264805629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.266445607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:45.286588599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288138837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288173237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.288198537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.288222598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:45.288235498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.229126395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.230218861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.230244601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.230255391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.230270641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.230284051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.230303221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.230318971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.232954074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233009195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233048645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233074305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233606128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.233638828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.233662638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.233686188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.233783289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.233815769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { 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.233828249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { 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.233840619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.23398639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23404822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23406862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23409974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23411005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23413136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23414528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235431357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.235457967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.235470077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.235481487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.235502097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.236568713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { 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.236597523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { 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.236618973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.236655853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236665403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236701963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236711323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236721943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236732403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236742694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236752874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236763184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236775594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236784624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236796554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.236807334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.236818084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.239379367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.239407037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { 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.239421137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.239444867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239466507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239476007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239489677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239520348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239530798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.239560168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.239571518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.239582408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.240327862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { 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.241487878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.241519028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241535078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.241557808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241570628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241581638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:46.241593578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.241605438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.241617818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.246167691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246201571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.246214011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246223921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.246710274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.246731094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.247456478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { 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.248209302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.248244282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.248274652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.248286092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.248301322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.248315282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.248326712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248340212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.249235157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:46.249258757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.250475734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { 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.252273393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.252314223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252325413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.252336943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.252346743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.252361753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.252373313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.252385163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.252411343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.252432173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.252443753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { 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.252456084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255415059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255436869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.255459539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.255473719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.255484639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.255495609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.255506209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.255521259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.255532099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.25577536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.25579524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:46.257488339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.257512439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:46.25774145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25777744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258993647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.259041287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.259065497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.259078857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:46.442401488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.445663754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"26.38430568s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.235407114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.235478105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.235489535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.235499565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.235509485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.235548515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.235561765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.235573975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.236314219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236367879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236406109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236438809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236764111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.236803391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.236827101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.236850611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.238966802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.239517045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.239538295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { 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.239568105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.239581255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239602796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.239612806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.239624126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239634166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.239653606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239663176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.239819067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.239851467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.239862727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.239873727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.239962387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.241766827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { 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.243267144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { 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.243291595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.243306185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.243316915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.243328235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.243338735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.243350045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.243360445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.243371075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.243381705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.243392445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.243402895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243413605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.243424245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.243482706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:47.243678127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.245751467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.245803227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.245816517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.25417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25423141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25424324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25425552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.25426593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.25427688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.25430171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.25431304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.25432452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.25433887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { 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.254352931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.254366041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254375141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254386101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254395271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.259859318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.259900709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.261376256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.261402576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.263441406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263478297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.263497247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263513587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.263524207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.263535737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.265172525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { 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.265204685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.265225195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.265234696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265245576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265256346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265266996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.265282836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265292246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.269025885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:47.269182776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.271048056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.271312807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.290679125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.290722665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.290735195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.290745225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.290756465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.290767705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.290783425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.291561269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.291591239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.293216958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { 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.294597315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.310683566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.310727567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.310740137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.310762477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.310773467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.310784097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.310798877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.310814367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.310825227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.312481786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.312505796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.314622246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.31524373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:47.31525825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31528074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.316580136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.316621607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.316692327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:47.316707937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.229339671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230194605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230224465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230236045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230245975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230259726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230271876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.230284276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.230296336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230318256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230344816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230365826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230386886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230420616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230444196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.230467347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230492057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230503117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { 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.230515657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { 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.230537227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.230549797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230570607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230580507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230592247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230601957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230614447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230623857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230634397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230663058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230674858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.230686128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.230697698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.231402261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { 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.232063555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { 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.232084195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.232097465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232107425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232118655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232128425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232139465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232204305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232221465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232232745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232244256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232259406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232268986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232284886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.232360296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.232371776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.233804343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.234920199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { 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.234941729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.234955309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23498794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23499956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23501957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2350292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.23504082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.23506511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:48.23507954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.23509502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.236819039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.23707936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.237098141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237108041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237124131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237134101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237151901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.237162801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.237865855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.237894295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.237912165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237940195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237951575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237965475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.237976215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.237987405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.238501998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { 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.238526478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.238581598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238591318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238607258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238618028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238629348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238639738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238651999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238673979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:48.238685029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.239886355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { 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.239912175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.243649644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243686194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.243698244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.243708004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.243719014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.243729804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.243746094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244265367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.244291677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.246551678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { 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.246584079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246598599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246651089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.246670689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.246734679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.24676135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.24677816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.2467982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.2468096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.24682135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.247644194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.247672784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.249370883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.250572249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:48.250596549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250619359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250642339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.250682389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.25072043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:48.25073511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.229440449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.22950105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.22951328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.22952387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.22953403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.2295574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.22957042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.22958323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.22959574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22961865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22964201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22966417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229685741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.229733201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.229767651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.229792311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.229818291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.230009642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { 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.230025262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { 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.230049342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.230078923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230112723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230123593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230136573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230147313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230168363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230180463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230193213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.230222713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.230234423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.230246143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.230257814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.23147656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { 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.23150243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { 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.23151755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.23156609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23163971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231652991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231664171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231676651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231693701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231706321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231718591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231731121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231743441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231771371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231786151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.231798491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.231810801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.246370455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.259654293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.259697673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.259717583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259748043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259761703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259790313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259809893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259843584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.259916494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.259929064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.260000724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.260019855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { 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.260050595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260074365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260086485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.260099315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260109295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.260122185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.260176125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.260187855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.260200965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.260214086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260224636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260236786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260247166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.260260586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.260273486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.260293016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { 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.260307396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.260321186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.260331756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.260343856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.260356676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.260368716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.260380826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260391506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.260405247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:49.260417317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.260436727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { 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.260450757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.260464497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260474837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.260487247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.260497337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.260509997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.260524157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.260544217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.260558047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.260588727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.260892559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { 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.260931849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261386831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262491677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262510597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262521657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262539297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262551217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262566037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262586298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262598708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.263257921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.263288591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.26506194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.26509464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:49.283102432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283147712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283177592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.283204332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.283229822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:49.283244613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.237388567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.239010505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.239053675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.239065345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.239075935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.239091036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.239103786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.239116356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.23994828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24000901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24003681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24005951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250590854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.250652965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.250685875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.250710865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.254391994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.254434104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { 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.254458004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { 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.254471774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.25953865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25961155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.25962505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25963816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25965244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.25966482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.270633146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.270697056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.270711106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.270759736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.271885592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.273545891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.273592801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { 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.273608531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.296039245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.296100565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.296114695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.296126265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.296140345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.296152265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.296164055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.296176055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.296187945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.296199525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.296209405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:50.32472694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34666"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.324972521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.324994392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:50.325008322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.363448237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.36396382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { 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.36399279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.373031396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"e18029e2-947a-4d2f-b7f9-527b18372fa7","remote_addr":"[::1]:34666","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.373071356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"e18029e2-947a-4d2f-b7f9-527b18372fa7","remote_addr":"[::1]:34666","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.373087476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.373115636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.373127346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.373140476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.373151056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:50.374265712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"e18029e2-947a-4d2f-b7f9-527b18372fa7","remote_addr":"[::1]:34666","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":1537,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.406639066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.406691446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:50.406705677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.407713362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.410127104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { 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.410450466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.418949969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.418988679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.419005809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.419016749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.421659163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:50.421689563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:50.424040355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.424089755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.45464038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.45467804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.45471441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.45472554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:50.52949131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34668"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.535927113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.535968873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.536003283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { 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.536019583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.536049103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3fa1a063-96a6-45a8-a2f0-b144019b0768","remote_addr":"[::1]:34668","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.536072513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3fa1a063-96a6-45a8-a2f0-b144019b0768","remote_addr":"[::1]:34668","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.536093604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.536115974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.536217384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.536238544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.536251934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.536272824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.536284505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:50.536694187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3fa1a063-96a6-45a8-a2f0-b144019b0768","remote_addr":"[::1]:34668","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2017,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.539524081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:50.539560251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.564112636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { 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.564171296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:50.567511423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34670"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.567761024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.567777385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.567838065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.567851495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.567863415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.567875825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.567888195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.570256637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"dd564732-14a1-4922-b457-87b263698b92","remote_addr":"[::1]:34670","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.570287108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"dd564732-14a1-4922-b457-87b263698b92","remote_addr":"[::1]:34670","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.570428998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.570623779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:50.574148917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"dd564732-14a1-4922-b457-87b263698b92","remote_addr":"[::1]:34670","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":3892,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.574322008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { 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.574338828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.576808081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.576835801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.576901081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.576913941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.576927411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.576938691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.576950551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.576971181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.576982841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.597300945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.597352385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:50.602611832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.602662212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.604037559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.604076419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.610962124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.611019394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.629037656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.630262032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:50.633452238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34672"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:50.655291319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"77236a44-5fc4-419f-bcdf-de5b70f977ab","remote_addr":"[::1]:34672","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:50.655349509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"77236a44-5fc4-419f-bcdf-de5b70f977ab","remote_addr":"[::1]:34672","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:36:50.692263647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"77236a44-5fc4-419f-bcdf-de5b70f977ab","remote_addr":"[::1]:34672","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":37007,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.229081172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.229115733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.229127573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.229138083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.230256668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.230281708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.230294728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.230307979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.23053515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232427579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232457469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23248015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23250416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.23252961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.232554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23257921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.23260596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.23261816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { 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.2326315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { 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.2326447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.23265785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232679911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232693151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232705361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232715961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232727871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232738031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232750091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.232774571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.232787361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.232799311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.232812861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.232825841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { 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.232839571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { 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.232852411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.232865651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232875882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232887892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232898302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232910722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232922882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232934332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232947672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232959762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232971952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232982222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232994302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.233006772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.233018792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.240848652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.240893632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.240909083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.247839228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247882868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247894898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247907618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250669382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.250698722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.250744102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.250764053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.250787703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.255182825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { 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.255213625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255230075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255242175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256978344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257005134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.257019614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.257033894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.257047304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.257060764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.257079474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257089855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257102665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257112825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.257124755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.257137585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.257149655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { 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.257162545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.257176015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.257186375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.257502687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.257519977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.257533887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.257546867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257566327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.257578077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:51.257591587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.257604107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { 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.257660527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.257676127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257686618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.257698938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.257711188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.257728588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.257740658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.257753208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.257778568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.257791518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.258619192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { 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.260350611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260376671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260389021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260401981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260416961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260429741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260442471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260454782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260467292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260479512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.260491582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.260543252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.260556522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.260569222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:51.260581202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260608722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260629792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.260654223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.260680283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:51.260695113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.2646921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.26473173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.26474346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.26475407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.264896771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.264930691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.264945241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.264969501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.265938226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265990437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266106837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266131157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267434134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.267466974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.267491634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.267516205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.269873317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.269896347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.269911217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { 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.269924827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.270267659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270330279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.270345719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.270401999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.27043232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.2704454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.27045633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.271480305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.271525175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.271540165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.271553605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.271567285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.27254247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { 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.272586561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { 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.272600491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.274241609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.274271489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.274295709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.274306909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.274331509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.274343439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27435597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27436747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27438425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.27439605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.27440666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.27451599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.27453178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:52.27454368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.279126784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.280124549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { 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.280152639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.283466286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283524747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.283551317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.283565377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.283576877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.283597697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.283624427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:52.283646717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.283659447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.283675297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { 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.283688458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.283717328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.283727098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.283738908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.283748558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.283760338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:52.283772598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.283784158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.283797328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.295346527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.295390668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.295404888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.295415618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.298733595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.298777425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.299544049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { 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.299578399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.299952351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.299984001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.299999031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.300011811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.300029471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.300042721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.300053152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.300064592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:52.300117792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.301399169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { 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.301425959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.301467049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.301494329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.301507509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.301524979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.301544769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.301564729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.301577559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.30160331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.30161634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.306057452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { 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.306096032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.316463216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.316509486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.316524406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.316551996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.316571526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.316583986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.316596036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.316607837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.316619907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.316644547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.316658657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:52.320158745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36:52.320175885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:52.322111845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.322170065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.322524847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:52.322588537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.322657737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:52.322673588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.229247141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.229289301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.229301681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.229311811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.229352081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.229364582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.229376212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36:53.229387862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.229399412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229425472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229446602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229467642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229488402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.229513522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.229536752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:53.230538888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.230577208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.230591388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { 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.230604248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.230616478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.234061376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235030531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235056171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235074741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235084981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235096071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235105971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235117421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.235143661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.235155861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.235167731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.235179442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.235655454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { 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.235683674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { 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.235696454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.23676685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23679366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23684075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.2368512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.23686301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.23687409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.23688499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.23689596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.23690641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.23692137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23693085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238109116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.239484854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:53.239508494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.240312918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.240344628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.240357188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.244507739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25244364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25247236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.25251016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.25252301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.252549701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.252562741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.252576201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.252592291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { 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.252605231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.252618401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252635691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.252647281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252658001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.252669581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.252681511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.252737392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.252767592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.252785442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252813962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.252831432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252841212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.252853182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.252865912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.252881962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { 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.252906502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.255296435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.255322935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.255334995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.255345915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.255362665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.255373365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255382435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.255641236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:53.255671017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.257155014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { 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.257184114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.258956014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258980174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.258993834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.259003884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.259015794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.259029744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.259041784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.261206945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.261233515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.26210894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { 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.26213721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266517962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.268151561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.268174311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268184841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268211401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268233401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268245001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268256601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268269071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.268285331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.268303101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:53.269707289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.270516643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:53.270917435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270954615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273055276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53.27374406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.27377796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:53.27379614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.230030038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.234749122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.239659247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.239695508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.239707448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.239726278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.239738648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.239751298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.239763278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239790938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239816988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239842578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239863858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.239889228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.239915779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54.239940689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.239971109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.239982759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { 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.239995179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.240016429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.240028959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240050579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.240060769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.240072649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24009296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.24010471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24011453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.24012558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.24014955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.24016164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.24017338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.24018521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.240870223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { 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.240913934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { 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.240928014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.240952984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.240962954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240998004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241007724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241018374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241029024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241039394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.241050144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.241060824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241073424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241082635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.241102145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.241113165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:54.241124345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.243398526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.243433597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { 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.243448377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.243484257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243529037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243539027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.243564117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243573937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.243612348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.243637038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.243648688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.243659828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.244640883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { 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.244673133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244720453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244730083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.244759414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244769024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.244780884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.244794084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.245385187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.245427367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.245461537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245472827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.245489047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245498237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.245513197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.245524528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.246143891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.247301107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.247334107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.247344377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.247360697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.247372667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.247384207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.247399637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247408917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.247424017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.247436527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.247539408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { 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.247558268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.247587188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247596568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.247618078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.247627598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.247638308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.247651148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.247661758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.247672158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.247698039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.248964615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { 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.249179296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.249193226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249209006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.249220146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.249229506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.249240586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.249255056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.249266337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.249277087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.249287857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.249306977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.249318237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:54.250942805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36:54.250971525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:54.250984225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251010095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251030566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:54.251053806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.251076916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:54.251089906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.241971742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.242027522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.242050543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.242061453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.242072073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.242147543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.242161963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36:55.242175383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.242616265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242652036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242680916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242707276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243010177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.243042958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.243069018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:55.243093508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.24357467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.24553669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { 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.24557781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.245594041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.245607851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245640721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.245653571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.245667141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245678801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.245703141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245714841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.245728071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.245755531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.245768321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.245785611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.245798622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.246321854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { 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.246356384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { 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.246376375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.246480845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246498375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246536525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.246547295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.246559095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.246570946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.246583166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.246599106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.246612056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.246638506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246650226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.246664326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.246678356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:55.246700536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.248875648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.249069589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.249099389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.249972683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250014083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250032624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.250058694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250069134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.250117164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.250146244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.250158724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.250170904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.251034609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { 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.251065929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.251466371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251489931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.251502871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251513501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.251525581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.251538261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.251818153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.251847363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.251886953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251897793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.251918383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251932583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.251949363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.251962033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.252519746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.252547266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.252584476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.252595917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.252618027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.252630097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.252642047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.252656897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252669237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.25336798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.253396461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.254873858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { 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.254898808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.254999079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256172005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.256186515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.256197905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.256211025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.256248395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.256268085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.256279985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.256292866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.256326346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { 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.256357676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257006179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257036849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.25705114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25707296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25708534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25709814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25713102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25715063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25716276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.2571821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.25719627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:55.259511162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.259540802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:55.259554612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259577542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259601703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55.259626203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.259650973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:55.259665813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.229714862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.229807233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.229819893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.229830843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.229843023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.229869003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.229883073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.229895613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.229964673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230020304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230071654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230103284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230178165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.230216745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.230242685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.230267045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.230309055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.230324105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { 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.230340465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.230354015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.230375186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230406016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230424546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230449636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230460616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230472926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230483806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230513076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.230539086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.230552006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.230563836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.230575657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.231761313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { 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.231797153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { 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.231812323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.231850683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231866273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231892343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231907753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231919943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231931533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231943363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231955854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231967264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231979604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231989764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232002074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.232014854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:56.232038304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.234283005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.234337686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { 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.234353416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.234368746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234391846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234402826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234420546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234430556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234459786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.234485026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.234497966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.234510016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.238636728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { 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.238698698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.238721878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238733518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.238747568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238758169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.238777319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.238799779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.242453867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.242512488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.242544188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242559668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.244471498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244509558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.244531778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.244545278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.244557248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.244575028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.244588808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.244598708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.244612229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.244626399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.244639639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.244651859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244677079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.244690809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.244720349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.244738389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { 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.244752619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.244766289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244778919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.244794399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24480462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24481731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24482987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.24484203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24486816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.24488065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.24489267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.24490659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.24492371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24493581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.24494845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.24495866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.24497036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.24498214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.24499352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.245006381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.245018701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.245030891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.245043191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:56.245063501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36:56.245075561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:56.245178611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245212122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245343062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:56.245377202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.245662184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:56.245683574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.234234038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.234277178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.234292829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.234302919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.234312449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.234324959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.234336579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36:57.234348169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.234359749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237568715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237683236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237705776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237784886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.237819976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.237845756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:57.237869117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.237926227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.237956737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.237976417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.237989347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.238001617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238030307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238061568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.238088338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238101488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.238112718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238122068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.238150238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.238174238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.238186148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.238197278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.238211638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.239584335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { 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.240756602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { 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.240780952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.24239425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.24242592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24243794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.24244774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.242459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.24246983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.242480551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.242491571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.242502721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.242513491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242523511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242572671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.242606791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:57.242618811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.24431055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.2443373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.24435124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.246659762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246720092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246730892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246762412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246771722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.246945003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.246970643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.246988893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.247000104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.247940358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { 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.249313876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.249343306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249360936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.249372966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249383616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.249394206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.249405376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.251505177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.255080875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:57.255109285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255120825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.255132355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255141765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.255153145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.255179345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.255191746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.255204406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.255216996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.255226596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.255247396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.255258736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.255270396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.255281746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255290986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.255301776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.255314696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.255326166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { 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.255337936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.255349996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255359476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.255370106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.255379317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.255390207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.255401777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.255413017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.255424067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.255437197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.257571798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { 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.257613638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257632728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257647338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.257659368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.257669198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.257681719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.257693519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.257705769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258735514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258755764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.258794924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.258824894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:57.258837304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.258848614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:57.260909155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260960235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260988435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.261012945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.261036546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:57.261050976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.244771755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.244824585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.244836495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.244852445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.244871646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.244927126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.244960356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.244974066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.245352868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245408358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245449669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245481829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246756545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.246804926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.246834996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.246859586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.247341778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.247371418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { 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.247392679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.247406819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.248126612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249316318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.249337738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.249356148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249372539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.249400899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249412879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.249426539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.249467019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.249480269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.249492849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.249505349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.24963043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { 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.24966394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { 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.2496786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.250826256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.250857766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.250870836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.250882566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.250907866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.250920076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.250931987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.250943737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.250956317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.250973357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250984457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.250996737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.251010527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:58.251023007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.253190308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.253227518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { 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.253242229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.25348211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25353269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25355742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25358722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.25359963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.253647521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.253674801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.253692551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.253704411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.254581955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { 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.254605306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255880232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256900847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256951547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256976828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.256990208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.257002878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.257015538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.257038898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:58.257063718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257075218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257088068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257109298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.257121758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.257136568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.257254089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.257283909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.259001108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.259966403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.259991233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.260014433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.260032093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.260045743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260060913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.260080934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.260097684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.260472316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { 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.260501976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.260625556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260636826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.260659967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.260674087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.260692947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.260705237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.260717257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.260736677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.260751827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.261987664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { 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.262017114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26319509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263704502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263725902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263744712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263758022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263771183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263788953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263803523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263821183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.263832753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.263845173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:58.266306245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36:58.266344276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:58.271331081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271373332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271401032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:58.271427772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.271453942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:58.271467842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.23926417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.23932791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.23934048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.23935193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.240681097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241473921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241490291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36:59.241503831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.241516591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241539251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241567072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241599232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241620872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241645452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241672612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36:59.241697742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241722252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241734752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { 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.241749313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241764213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.241777663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241799493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241810253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.241822053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241832233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.241844243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241853923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.241866653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241892753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241905133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.241916873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.241929093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.242833198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { 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.242878538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { 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.242893608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.246266806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246309806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246326966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.246353016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.246372567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.246385077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.246397897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.246409747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.246421267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.246433467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246443667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.246942949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.24697612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:59.24699552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.249219101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.25094937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.25098095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.25099779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25102234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25103491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25104859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.25105982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.25108135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.251112551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.251130921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.251145801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.251887785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { 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.251922705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.251974955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251988215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.252011335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252034695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.252046846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.252060256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.252627549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.252650169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:59.255829105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255861175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.255875205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255886035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.256136506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.256174587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.25681178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.25687605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.258060586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.258090736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.258104526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.258117377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.258129777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.258141667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.258152087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.258402278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.258437938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.259561024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { 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.260472089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.264042177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26461215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.26463257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26466649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26468166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.264731761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.264753371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.264766581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.264779601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.265833666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { 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.265865376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266968352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.266982112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.267019112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.267031962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.267048632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.267060822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.267073583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.267093443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.267104533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.267556595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.267575545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:59.269712836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.271213824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:36:59.271238664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271261144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272008048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272052218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.272078348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:36:59.272092408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.229492123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.229527213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.229542683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.229557993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.229570943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.229652943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.229668303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.229679643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.229996485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230070495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230104406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230139066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230309987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.230335697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.230362107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230385717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.231842065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.231857155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.231892345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.231906565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.232609869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233590054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233603584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233614884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233624284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233635294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233644834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233655214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.233681494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.233692724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.233711444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.233722384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.234201077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { 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.234248907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { 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.234286487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.238301158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23880331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23881946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.23882897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238839911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238850531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238861371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238871821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238882671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238982841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238992061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.239002651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.239014481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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.239025701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.241705245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.242203688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { 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.242222318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.242942982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242994562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243010302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.243026212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243035672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.243089952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.243121233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.243169403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.243191503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.244329959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { 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.244354949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246226308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246246228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.246257999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246267739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.246280899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:00.246297509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:00.24660791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.246637151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.246725461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246735481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.246762041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246771391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.246825081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:00.246836762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.247410665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.249065653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.249091443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.249102013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.249114083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.249126163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.249137254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.249148734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249158594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.249169784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.249180904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:00.249191954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { 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.249205714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.249230424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249239664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.249250234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.249259454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.249270264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.249281744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.249323614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.249358445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.249370325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.250232579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { 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.250262179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25032066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25035269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.25037839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25039203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25040639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25041707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25042754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25044203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25045699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.2504674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.25048029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.252061608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:00.252090909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:00.252121429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252152219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252203599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.253480626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.253513696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:00.253527486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.269556251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.269595351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.269606661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.269616582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.270921758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:01.270971658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.270983368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:01.270994549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.271394081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271451831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271500231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271526881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272411636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.272453266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.272479306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.272502526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.27324921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.27329353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { 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.27330721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.278708968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.27913939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279203111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.279213521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.279254181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.279263981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.279277031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.279286321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.279785414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.279821514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.279833124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:01.279848604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.279918014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.281727923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { 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.281769154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { 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.281783994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.281797224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.281807504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.281818974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.281833554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.281844954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.281856054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.281867264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.281878364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.281889914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.281901344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.281991535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.286175027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.286192697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:01.286205527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.30440013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:01.30444858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:01.30446407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.30447703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3045074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.30451913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.304531141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.304541141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.304552471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:01.304578221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:01.304589861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.304601731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.304614221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { 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.304626521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311643467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.313628817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.313653657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.313665037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.313679557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:01.313692277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:01.319907739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.31994933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.326144922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.327504279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.328973666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.328991816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.329003526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:01.329015936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.33164305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.334389684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.337872252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.338693006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.338948317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.338968257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.338980377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.338992107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.339007007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.339018727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.339031158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:01.340343534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { 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.346612686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.346653087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.346665517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.346677817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.346689937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.346702157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.346715307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.346728207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.346743757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:01.346756697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.346769157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { 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.346784947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.346798657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.346808437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.346820688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.346830438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.346842918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.346854908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.346867348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.346879078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.346891348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.346902948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:01.346915538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.346929408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:01.346942028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:01.346954028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.346975778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.346997028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.347023189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.347047399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:01.347063499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.238527945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.238586295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.238598365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.238608995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.238619645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.239338459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.239383409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:02.239398149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.239410789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239433809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239465849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2394921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240511925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.240565695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.240592205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.240622135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.242219644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.242256634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.242275034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.242289264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.242524175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242575386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.242589206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.242669566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242680746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.242692456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242702516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.243046068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.243100868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.243114328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:02.243227269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.243240409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.244601226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.244644066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { 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.244659716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.295604728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.295652058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.295676768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.295688588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.295703958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.295716498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.295728678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.295745258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.295757188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.295769848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.295780258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.296846434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.296876064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:02.296890084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.300271162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.300313302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { 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.300328432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.301461748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.301612658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.301627628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.301640408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.301650959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.304189762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.304238922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.304252342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.304364663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.305390898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { 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.311003957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.311068147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.311081927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.311094267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.311105017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.312964717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:02.314096573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:02.314120893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.314145233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.316266704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.316310944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.316324634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.316336004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.31946916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:02.31950936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.326984729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.327024889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.336276646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.336326407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.336340817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.336353837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.336366407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.336378407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.336389867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.337177651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.337200281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:02.33890016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { 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.339111971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.369382376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.369431217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.369445337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.369456647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.369468877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.369481367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.369494097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.37012228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.370194111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.372616183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { 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.372655333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.382057401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.382081501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.382094521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.382105471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.382117941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.382129762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.382141572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.382153412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.382165742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.382177552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.382190712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.382206832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:02.382219332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:02.409185281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.409250261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.418058166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.418107456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.418136427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:02.418153257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.230552327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.230583667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.230593917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.230603507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.230612867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.230625817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.230639837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:03.230655337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.230729868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230768308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230819858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230840888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230879298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.230904299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.230927669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.230951929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.230995229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.231024769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.231038609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.231050909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.231062679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231088259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23109807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23110939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23111858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23112913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23113815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23115593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.23117933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.23119197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.23120285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.23121372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.232401016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.232425736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { 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.232438496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.232450746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232460446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232471486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232480727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232491317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232509527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232524327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232534947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232545737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232556367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232565317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232575957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.232605007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:03.232616337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.235270791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.236325446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:03.236356636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.237439002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237494762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239229471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239256191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239266431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239277791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:03.239307672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:03.239320282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.239332202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.239345752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { 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.239357842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242746049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243847835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.243880235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243891285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.243903305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:03.243916725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.243936065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.243948935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.243967665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243977026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.243988636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243998006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.244009356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.244020566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.244032186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.244044196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.244058206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.244067896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.244079066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.244090276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.244101636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.244112766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244122236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.244132926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.244144846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:03.244156656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { 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.24475738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.24477972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2447901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24480136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24481081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24482179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24483227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.2448426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24485276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:03.24486385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.250550589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { 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.251446604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.251498434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251510214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.251522284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.251531994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.251543454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.251554534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.251565824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.251576605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.251587825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.251599185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:03.251610885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.253008392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:03.253836066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:03.253859766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253881487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253902637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.253926977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.253951857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:03.253965467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229324123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229377903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229390283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229400793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229411704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229455334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229475214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:04.229493454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.229584154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229641815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229683405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229714535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229791295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229830036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229855516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.229881386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229931366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.229953436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { 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.229999297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.230042767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.230058387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230085697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230097147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230118407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230129217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230140977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230150987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230193828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.230219598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.230236958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:04.230248918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.230261028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.231641605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { 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.231685025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { 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.231699975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.231746946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231758386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231797016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231807966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231821796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231836986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231850186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231862056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231882796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231903706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231913826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231925007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.231938487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:04.231951027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.234139838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.234171528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { 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.234188938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.234226619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234264189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234275959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234294729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234304889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234345869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.234372649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.234384389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.234396539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.235359394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { 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.235384204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.235424215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235444155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.235456565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235466875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.235479335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:04.235499415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:04.236065948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.236094618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.236317909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236329799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236350349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236360579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.23645538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:04.23646924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.238714561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.238738941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.238908262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238924032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238937042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238949903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238961673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238973373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238994353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239005733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.239017933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:04.24034217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { 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.24035825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.24039141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24040795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24042158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24043243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24044433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24045604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.2404685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240482341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.240503221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.241712307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { 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.241747667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.245361475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245392946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.245406926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.245436246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.245449126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.245461116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.245473426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.245485266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.245496996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.246063689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.246095169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.247962879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:04.247995729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:04.24820787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24823335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249755418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:04.249798248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.249826639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:04.249841739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.243970741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.244022532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.244035252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.244051392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.246106102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.246155033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.246170533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:05.246184153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.246744256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246825366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246848846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246876766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24954802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.24960958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.24963569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:05.24966553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.25152111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.25155726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { 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.25157236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.25159021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.269841194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269922025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.269935265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.269949865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269961195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.269973605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269983865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.271899275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.272983011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.273010681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:05.273029341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.273043051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.273447313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { 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.273483233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { 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.273504143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.274212937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.274229737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.274243757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.274255407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.274274097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.274299657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.274315167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.274327157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.274339398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.274351538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.274361908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.276389548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.277186192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:05.277226152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.27879247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.27883154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:05.27884688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.28451092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284781741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284808231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.284821751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.284832741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.285308004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.285351064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:05.285372324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.285457754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.28657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { 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.2865981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287690116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.287719686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.287743416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.287755206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.289971868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:05.290010618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:05.290024498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.291158424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.294112909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.294148049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.294161689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.294172359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.294470931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:05.294496671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.295357915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.295394555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.295730227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.295743327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.295770157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.295782037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.295794907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.295807668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.295818238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.297627157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.297654377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:05.299563797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { 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.299591427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.304638913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.304676193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.304706563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.304717113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.304729513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.304741583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.304753624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.306725514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:05.306765314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.309771329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { 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.310196291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.314567174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.314603814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.314626774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.314675485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.314688115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.314700335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.314712725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.314725015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.314737205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.315918731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:05.316213382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.318391383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:05.318425524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:05.323685161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.323739261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.324183393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.324230443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.324313854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:05.324331244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.229686541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.229753692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.231202819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.232402345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.232496965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:06.232517926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.232530426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:06.232541346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.232632816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232663476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232686566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232715447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232775197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.232835767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.232859357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.232882407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.233098839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.233128489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { 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.233141999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.233154119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.233173439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233202599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233219019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233230249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233239379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233250779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233259879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233270909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.23329384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.23330517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:06.23331589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.23333198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.234253354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { 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.234290145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { 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.234303495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.234336245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234346135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234382425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234392015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234412255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234423175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234433615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234449795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234460935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234476756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234485616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234496286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.234518616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:06.234529736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.236941218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.236979239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { 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.236993279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.237008429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237047689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237058229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237074799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237084229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.237127639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.2371521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.23716361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.23718087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.238311035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { 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.238343156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.238357686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238367686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.238379036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238388286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.238399586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:06.238410506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:06.238802618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.238837868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.238858998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238868598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238880558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238890008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.238900978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:06.238913269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.239498602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.239520602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.239559032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239568912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239579802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239594852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239605312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239615732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239624842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239635052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.239645792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:06.240963409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { 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.240995639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.241023149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241033299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.241054999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.241069799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.241080409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24109098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.2411019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24111256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.24112905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.2469787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { 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.248574868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.248605448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248616828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.248628998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.248646288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.248658178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.248669898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.248681329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.248693039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.248704829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.248716429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.248728769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.248740989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:06.248752489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:06.248764229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248787259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248807949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:06.248832159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.248857169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:06.248872109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.234882931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.234931291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.234943741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.234954451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.234964761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.234979011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.234991381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:07.235004511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.235016861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235041262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235063212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235085082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235108082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.235132842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.235159312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.235183962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.235211792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:07.235223712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.235237063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.235250133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.235351643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235389263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235401163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235413663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235424543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.236126337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236142977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236154917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:07.236181117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.236193507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:07.236206277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.236291338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.237608115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { 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.237649065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { 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.237664815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.252856743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.252900233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.252914273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.252927513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.252939283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.252951873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.252963303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.252975213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.252989723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.253001404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253011484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.254537531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.254585752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:07.254600592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.257318266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.257414096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:07.257431006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.276278393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276388934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.276401694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.276414654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.276425434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.306104586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.31080384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:07.31083858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.31085918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.310875441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { 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.310891331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.310905391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.310919121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.310931991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.310943531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.310956711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:07.310969331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:07.311417753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.314010197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.331700598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.331748428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.331763588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.331775608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.33213285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:07.33216381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.333627867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.337304076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.337348037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.337361067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.337374227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.337396867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.337409397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.337421637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.337432227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.337443787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.337455817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:07.337467667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { 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.337756459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.346813565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.352016362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.352059452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.352071252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.352093792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.352105812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.352117692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.352129462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:07.352143482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.352156012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { 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.352169123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.352182243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.352192153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.352204153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.352213783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.352227123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.352238853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.352250813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.352262683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.352274623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.352286453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:07.352298193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.352310043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:07.352321653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:07.352333313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.352355784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.352376984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.352401324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.352425974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:07.352441084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.22938063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.229435851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.229788512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.229799342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.231198009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.23126677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.23127974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:08.23130082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.23132156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23135099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23137371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23139594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231418201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.231445551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.231471191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.231495771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.231523511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.231536011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { 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.231549341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.231562191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.231599381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231621542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231633152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231647262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231657762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231670352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231680922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231692582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.231725762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.231743712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:08.231755372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.231767832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.232606447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { 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.232644217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { 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.232658457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.232768527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232781287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232819998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232847808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232861518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232874138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232886878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232899228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232914228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232926138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232941438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232953138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.232965198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:08.232978118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.235150559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.23518325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { 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.23519888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.23523782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23527615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23528676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23530141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23531177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.23535494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.235380001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.235391911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.235404081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.236246185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { 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.236272975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.236330425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236356826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236370796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236387096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236400466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:08.236414026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:08.236970279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.238028834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.238066484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238082834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238095254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238105904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.238117884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:08.238130814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.238143485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.238162845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.238177325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238196905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238210325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238222905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238248425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238260995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238279105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238291095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.238303625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:08.239102439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { 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.23912897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.23916497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23917585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.23919153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.23920315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.23921744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.23923897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.23925156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.23926351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.23928027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.240638077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { 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.240873848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.240893598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240908029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.240928639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.240938699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.240951399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.240964609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.240976919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.240993739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.241006049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.241018559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.241031539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.242527537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:08.242557797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:08.242588147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242614647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242662047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:08.242687718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.242712548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:08.242736628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.25818461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.260188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.260214481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.260226091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.260236321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.260249221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.260261331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:09.262830034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.262858914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262885994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262908124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262940364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262966104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.263004335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.263032455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:09.263057265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.263082805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.263094375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { 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.263107285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.263119995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.263132255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263153485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.263164485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.263176326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263188096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.263199976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263209866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263221266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.263253236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.263267536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:09.263279416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.263291666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.263303416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { 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.263316996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { 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.263337386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.263350096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.263359746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263370907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263380167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263390997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263402497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263413707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263424817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263436357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.263449277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264259931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.264281961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.264294721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:09.264306501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.264318001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.264334041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:09.264346331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.264358632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264385322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264398622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.264415372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264427562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.264439192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.264468582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:09.264511272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.264522732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.264534442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { 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.264617793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265027095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265047685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.265078085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265091675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.265102505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:09.265114075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:09.265751919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.267416397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.267434867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267453597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.267470807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267480357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.267491727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:09.267531738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.267549628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.267562458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.267849619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.267859229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.267869989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.267884029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.267894509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.267909349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267918459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.26792897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.26794021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:09.269412727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { 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.27003313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.27006739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.27007797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.27008905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.270098631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.270109411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.270124701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.270135291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.270276071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:09.270372782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.271529068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { 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.272802954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.27597795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.276057021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.276072861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.276082471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.276093491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.276106051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.276117001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.276128711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.276139411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.277595658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:09.278147931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.281710199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:09.281736559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:09.316289084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.316338374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.322707696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.322754947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.323146819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:09.323172139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229287059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229339499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229375269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229385929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229396679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229411799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229424909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:10.229437649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.22948889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2295356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22957584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22959944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229664881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229703591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229728981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.229753321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229793691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229813481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { 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.229828241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.229842151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.229857062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229894602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.229914862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.229942202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.229953162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.229966542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.229976242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230009922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.230051433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.230065423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:10.230077353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.230089523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.231237569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { 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.231272119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { 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.231289169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.231304469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231316309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231328549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231339079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231350939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231363159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231375589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231387919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231399509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231412679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231425999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23145292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.23148024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:10.23149882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.233997782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.234122403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { 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.234138893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.234152533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234179103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234190693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234212104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234227784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234240864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.234266124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.234277884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.234290304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.235144808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { 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.236318574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.236400855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236420745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236458285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236469465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236484195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:10.236507055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:10.237169619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.237201149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.237225189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237236369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237260139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237275649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.237288859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:10.237301049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.237921362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.237954482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.238144993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238157614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238179574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238192124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238208584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238220144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238233764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238322064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.238355085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:10.241110488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { 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.241175089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.241357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24137386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24143381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24144519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24145706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24146944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.24148554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24150479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.241516981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.243836452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { 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.243875102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243899313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243910483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243923523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243935763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243949383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.244061153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.244079073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.244127094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.244139434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.244151614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.244164504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.245164129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:10.245192449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:10.249570661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249614281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250158364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:10.250206374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.250238435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:10.250255645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.234232288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.234279948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.234291858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.234302178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.234311989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.234351509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.234367159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:11.234380279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.239981427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240035557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240072698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240100348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240760931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.240800391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.240826731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:11.240851382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.241020952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.241054173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { 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.241069493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.241082713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.241295674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241351334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241370014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.241401424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241413104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.241433915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241446435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.242873772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.245622736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.245649926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:11.245664616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.245677826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.24646615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { 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.246577481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { 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.246594921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.246632591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246644841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247073073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.249470645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.249494665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.249507985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.249520215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.249532745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.249545066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.249564226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249574646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.249591136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.249604296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:11.249634466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.249648766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.249686196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:11.249715416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.263007704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263088314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263118054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263134334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263145384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263792568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.263832198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:11.263846318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.263966658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.266155219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { 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.266944483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266995864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267013784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.267033674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267092124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.26821153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:11.2682385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:11.269047744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.27017781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.2702037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.27021578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.27024938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2702719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.27029762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:11.270323701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.270338421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.270396991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.2741864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.27420579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.27422055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.27423314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.27424535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.27425765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.27426805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.274710393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.276789453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:11.276816463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { 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.276831263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.277556127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.277569777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.277604537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.277618287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.277630177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.277642898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.277655598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.278864224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:11.278896134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.28016934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { 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.280788693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284601043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284617213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.284666133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.284688333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.284716743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.284728773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.284740353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.284756714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.284768814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.285110785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:11.287452037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.287476027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:11.287489297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:11.287501667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287528418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287554668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.287579308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.287603848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:11.287617918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.233621649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.23366673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.23368433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.23369417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.23370368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.23373622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.23374878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:12.23376799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.234522804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234571964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234599704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234620495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236173602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.236217383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.236246453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.236269803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.236550634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.236584414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.236602365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.236614615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.236708795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236760315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236770295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.236800766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236809986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.236823306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236832576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.237171877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.237196038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.237207958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:12.237219328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.237269618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.239041027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { 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.239071497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { 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.239084847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.240288683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241813201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241837041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241847851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241859421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241871471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241882891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.241893871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.241915991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241927561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241936892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.241947612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.241962962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:12.241974652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.243010197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:12.244305243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { 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.244333114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.264664546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264724847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264736027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.264752787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264762237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.264776057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.264801677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.264813117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.265802402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.266389185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { 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.266421855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.267573841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269199129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269229269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26924136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.26925474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:12.26926974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:12.26928231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.26930525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.275451861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275564491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.275616282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275627622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.284869779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:12.284908049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.286307496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.286329996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.287250181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.287292401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.287306771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.287319921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.287331801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.287344381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.287354781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.288431217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.288466247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:12.29115537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { 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.29117701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.308638069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.308687329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.308701279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.308712429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.308729879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.308742489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.30880662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.30900031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.309039371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.31089872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { 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.31093499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.317308952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.317326273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.317376723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.317393853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.317406063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.317418083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.317430413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.317442253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.317459463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.322267738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.322306128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.326029667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:12.326113397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:12.329185503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.329217133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.332490289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:12.332535409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.33262988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:12.33264685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.229243481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.230784899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.230815019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.230825709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.230836479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.230851559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:13.230880209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:13.23089409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.23090826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23093646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231101951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231126081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231147991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.231173581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.231200361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:13.231234841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.231259671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.231281051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { 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.231297132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.231317232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.231330552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231352682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231363862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231378032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231396792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231409682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231426972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231447082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.231471942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.231484573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:13.231499173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.231511463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.231781184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { 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.231797214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { 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.231811234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.231884235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231895315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231946505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236116186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236151026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236164536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237129781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237144071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237156731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237168921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237179691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237192021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.237208461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:13.237221662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.237233402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.237345342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:13.237359492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.237373602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237400102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237415262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237427403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237443853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.237455683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.237479883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:13.237491983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.237503943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.237516863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { 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.237530013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.237542573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237556803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237570093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237579613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237590543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:13.237602193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:13.243214402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.243261292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.243772445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243798395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.243836935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243847915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.245426703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:13.246286577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.247239132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.247276062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.248465438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.254045067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.254074237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.254087807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.254099917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.254112417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254123247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.254135537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.254154527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:13.254167067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { 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.254180677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.254194037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254204457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.254216997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.254227127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.254239268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.254251488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.254263968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.254275558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:13.254289718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.254302208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { 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.2607255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260773011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260785811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260799101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260809881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260822871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260835551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260848171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260860751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260879191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.260914301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:13.260927251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.260940131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:13.260952741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:13.260965022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264052967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264097867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.264124817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.264149478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:13.264166068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229380046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229433447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229445437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229499007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229521717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229536627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229549807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:14.229567887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.229595647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229640328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229674588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229704478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229793138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229908309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229947669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.229973349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.229998309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.23001145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { 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.2300323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.23005563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.23006849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23009737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23010896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23012116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23013122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23015829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23017413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23203579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.23208046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.23210728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:14.23213081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.23214854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.23216938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { 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.23218321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { 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.232206271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.232221251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232234561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232250941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232261221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232274901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232288041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232300721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232313041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232325941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232338971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232349881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232409572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.232422462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:14.232437382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.235447507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.235481197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { 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.235496137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.235662738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235711788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235725938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235738958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235748859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235790429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.235822219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.235840879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.235853429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.236674683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { 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.236710593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.236796524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236808174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236834334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236844924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236856184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:14.236876464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:14.237425977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.238235721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.238256381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238266561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238278521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238288381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.243005125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:14.243046105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.24394958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.245338077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.245356367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.245381147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.245398237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.245411187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.245422787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.245434337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245444488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.245456128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.245468438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:14.249602629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { 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.250066901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.250093971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250111541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.250125301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.250136481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.250239932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.250253432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.250266522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.250282722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.250295812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.25193904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { 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.254079041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.254193632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256578914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.256613414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.256624154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.256636114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.256647544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.256658644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.256669224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.256680604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.256695494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.256708134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.256719445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:14.256730635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:14.256742255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256763195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256784005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:14.256810635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.256834135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:14.256847095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.229126859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.22916498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.22917763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.22918806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.22920365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.22921801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:15.22924036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:15.22925352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.229328081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229374731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229429011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229464451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229588452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.229623872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.229652242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:15.229676182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.229729353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.229762633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { 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.229778263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.229795693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.229809113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229831533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.229842513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.229864343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.229875083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.229887023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.229896683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.229919234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.229946134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:15.229958034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:15.229969944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.229982034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.2311721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:15.23128291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { 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.231310801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.234027324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234076505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234097125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234108975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234122505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234136555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234149095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234163565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234177065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234190415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234202415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234215305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:15.234228795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:15.234241625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.234579407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.235547022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:15.235611442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.235635252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235663803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235680803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235693783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235704553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235728353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.235758373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:15.235771123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.235787353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.235812783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { 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.235842883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.240557747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240584397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.240603988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240618538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.240644978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:15.240686808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:15.241564252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.242359976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.242389277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242401797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242414017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242424687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.242436977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:15.242449757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.242662658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.242682408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.244735528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.244767279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.244782719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.244795739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.244808209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.244820559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244831089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.244842499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.244854529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:15.247146801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { 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.248189896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.248237416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248268106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.248297296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.248309036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.248321997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.248335307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.248350817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.248363477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:15.248376117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.248664058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { 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.248686948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259630744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259649794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.259694654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259716094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259727704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259739594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259760334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259772924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259822275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.259840245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:15.259860035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.261828775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:15.261859725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:15.264331757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264674119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26492113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.264958341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.265190232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:15.265206552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.23033755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.230424651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.230451031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.230475431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.230529621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.230637172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.230664572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:16.230677512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.230726802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230767372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230913613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230939483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230961023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.231041894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.231066714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.231089924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.231112914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.231123934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { 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.231136074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.231148104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.231161074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231181844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231191414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231202264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231211374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231221915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231230935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231272885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.231309335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.231320355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:16.231331195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.231341975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.232527051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { 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.232550721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { 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.232563731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.232608192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232617662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232628782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232641882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232665972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232676482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232686912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232697182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232707592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232723742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232732812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232743312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:16.232754652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:16.232774362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.235421826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.236545211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { 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.236566422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.236580342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236607082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236617212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236628482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236637842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.236648382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.236677612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.236689082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.236700212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.236825913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.236837763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.236924593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236933823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236944633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236953984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236965684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:16.236976764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:16.236988304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.237000184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.237012284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237021234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237031734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237040554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.237050944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:16.237061774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.237532866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.237567347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.237645687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237655267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237666137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237676807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237687317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237698217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237707337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237717767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.237728887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:16.238847583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { 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.238877463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.238906623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238916023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.238936244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.238945344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.238956044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.238966534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.238977184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.238987474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.238998394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.240101619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { 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.24012632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.24016491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2401743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.24020148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.24021069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.24022113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.24023162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.24024193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.24025235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.24026283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.24027301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.2402853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.241758688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:16.241779378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:16.241822958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241852868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241896938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:16.241923709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.241946619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:16.241958879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.229305839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.22935746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.22936969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.22937993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.22939017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.230331644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.231952803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:17.231980343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.231994353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232017043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232039223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232062473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232084583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.232115324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.232139614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:17.232287014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.232312644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.232325215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.232338815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.232356355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.232371105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232393895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232404585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232416615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232426435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232438565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232493375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232511916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.232546396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.232558446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:17.232571016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.232584116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.233727282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { 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.233759172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { 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.233773752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.233787852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233808422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233820822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233831372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233848392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233860532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233873102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233885342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233904473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.233921173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233936073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.233948173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.233960563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:17.233974353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.236489546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.236536176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:17.236552516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.236585216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236634046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236646126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236663976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236674457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.236726857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.236753407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:17.236769977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.236782967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.237620141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { 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.237648031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.237679312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237690252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237705682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237715772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237729112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:17.237743922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:17.238345355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.238364815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.238409665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238420035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238432505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238442705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.238480406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:17.238498136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.239442051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.239466761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.239482641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239507001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239519651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239538541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239550781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239567651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239578461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239591491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.239604271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:17.240901528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { 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.241525231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.241546201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241565851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.241578671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.241589621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.241601481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.241613982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.241625922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.241638512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:17.241657072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.242145894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { 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.242184364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242209155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242219955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.242244025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.242255045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.242267355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.242280025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.242293405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.242305805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.242317485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.242329785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:17.242341815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.243984733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:17.244011274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:17.244049094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244082844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244129304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.244158514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.244182704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:17.244196935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.24234042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.24241824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.24243021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.24244097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.24245116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.24246677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.24248597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:18.24249834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.242715962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242761412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242784772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242814992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242912003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.242953433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.249153314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.249275155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.249305785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.249319135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { 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.249333015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.249346965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.249361635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251139454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.251187454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.251203014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251215934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.251229955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251241435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.251254375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.251284275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.251328315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:18.251341905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.251355045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.251392435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { 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.251407995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { 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.251422756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.251437516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.251447836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.251460526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.251470726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.251484666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.251497496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.251509936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.251522706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.251574476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.251593596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251604256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.251617657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.251630137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:18.251642867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.253565436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.255048244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { 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.255088774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.255104154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255129324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255142234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255155134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255166124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.255178145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.255205545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.255217605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.255473346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.255971209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { 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.2562716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25629494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25630781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25632248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.25634652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:18.2563592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:18.256863933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.256891143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.256905933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256917043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.256929963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256940933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.256953003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:18.256983374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.257435966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.257462886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.258901763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.258932733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.258946854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.258959994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.258973914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.258987634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.258999164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.265664948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.265698448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:18.265712558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { 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.265726598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.265743078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265753658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.265765928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.265775898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.265787878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265799758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265811958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.265823398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.265835248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.265847128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { 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.265859639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268643243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.268663213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.268675493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268687143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268699453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268712913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268724463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268749843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268762463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.268775243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.268788563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.270824294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:18.273509927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:18.273539807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273569517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273591178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:18.273616908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.273641048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:18.273656138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.232083002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.232703565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.232730445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.232741425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.232751085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.232763965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.232775375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:19.232789095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.232800365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232821525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232842715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233022806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234547854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.23573773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.23577216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:19.2358003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.235824341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.235835751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { 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.235848041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.235860401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.235872261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235895101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235905121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235916011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235925421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235936161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235945661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23773565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.237814241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.237849711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:19.237877651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.237917081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.239283808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { 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.239370388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { 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.239403639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.239478949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.239510929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239568749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.23959483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.23961884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.240640245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.240666575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.240687895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.240709135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.240776326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240802096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.240856416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.240893876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:19.240921836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.243103337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.243176838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:19.243215588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.243348449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243426009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243453079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.243496919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243519399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.2435878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.24364403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:19.24367233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.24370546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.244536865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { 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.244606245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244669615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244698345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.244746206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244767136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.244808246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:19.244843336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:19.246597545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.246671395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.254022043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254110843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.254196213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254219554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.254534665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:19.254608775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.256336634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.256414125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.265549321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.265882392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265924273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265947233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265970043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.266099324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266126944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.266934418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.267011248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:19.272427936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { 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.272717077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.275589082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275813473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.275945473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.275977893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.276000844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.276022624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.276043774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.281964094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:19.282059184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.285675082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { 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.285841213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.29116534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.29118607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.29119785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.29120824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.291219751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.291231071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.291243021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.291253951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.291265461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.291276541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:19.291288191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.29898006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:19.2990377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:19.301307782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.301407982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.323183392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.323267293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.323429043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.323448023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:19.671740414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:19.672625588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"59.611285394s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.247527304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.249169632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.249188213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.249198853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.250410609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.25069673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.25071599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:20.25072894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.252153008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252906851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252932831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252959982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.32786544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.328716904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.328757595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.328810875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.330052711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.331328838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { 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.331351258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.331365758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.333368428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.334370943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.334387773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.334400993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.334411943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.334425723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.334440743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.354742056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.355696971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.355716181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:20.355729461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.355747941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.35956716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { 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.362452855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { 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.362490255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.601895825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.601951066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.602030586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.602048946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.602068346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.602081006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.602092746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.602104606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.602116526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.602138086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.602148227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.60670082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.60674856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:20.60676301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.661533387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.661644757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { 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.661681237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.665802118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.665840488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.665853059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.665865909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.665876839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.670732043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.670781483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.670796224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.681327917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.684803054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { 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.684973945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.697017966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.697047796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.697060536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.697071066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.704022541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:20.704044162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:20.710580495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.710613745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.720412044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.724091703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.724140333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.724151983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.724164583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:20.724179073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.751945934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.751964024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:20.753797423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34716"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.754217835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.754229985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.754241735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.754254115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.754266165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.754278235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.754288196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.774654278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"f6709c7b-3f0c-4bd3-961a-874dedc039b9","remote_addr":"[::1]:34716","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.774716749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"f6709c7b-3f0c-4bd3-961a-874dedc039b9","remote_addr":"[::1]:34716","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.77489922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.7749144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:20.777914085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"f6709c7b-3f0c-4bd3-961a-874dedc039b9","remote_addr":"[::1]:34716","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":3292,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.778101706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { 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.778559228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.785261022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.785285292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.785297542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.785308172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.785320132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.785331852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.785344512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.789862115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.789895095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.790395208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { 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.790413998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.791116992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.791131222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.791143652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.791155712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.791167392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.791179302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.791191122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.791207402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.791219052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.791766725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.791793205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.795628684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:20.795655445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.795843976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.795869136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.796483799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:20.796515259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.827444795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.827627196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:20.829254344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34718"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.862175701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"7605996a-9284-4882-a078-2ff8dc3bd057","remote_addr":"[::1]:34718","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.877125896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"7605996a-9284-4882-a078-2ff8dc3bd057","remote_addr":"[::1]:34718","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:20.877153117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34722"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:20.877164237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"7605996a-9284-4882-a078-2ff8dc3bd057","remote_addr":"[::1]:34718","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2824,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.877182857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"28facdc9-f353-4d0d-8b08-3756c069d593","remote_addr":"[::1]:34722","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.877196757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"28facdc9-f353-4d0d-8b08-3756c069d593","remote_addr":"[::1]:34722","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:20.877210687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"28facdc9-f353-4d0d-8b08-3756c069d593","remote_addr":"[::1]:34722","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2101,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:20.896107402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34724"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:20.922382645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"fe3f70a3-a394-4fbb-a4ad-37918b5286bb","remote_addr":"[::1]:34724","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:20.922440535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"fe3f70a3-a394-4fbb-a4ad-37918b5286bb","remote_addr":"[::1]:34724","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:20.922724117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"fe3f70a3-a394-4fbb-a4ad-37918b5286bb","remote_addr":"[::1]:34724","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":374,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.229878239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.22994317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.22995567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.22996642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.22998132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.22999641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.23000973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:21.2300224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.23007256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230136541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230179441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230202651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230249641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.230280291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.230306162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:21.230330462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.230367722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.230384182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { 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.230398462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.230521233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.230551023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230585833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230597543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230622423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230633133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230646383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230656183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230722794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.230748134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.230761514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:21.230773824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.230785774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.231837269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { 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.231867059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { 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.23188894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.23200392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23201727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23205765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232087041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232100951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232118591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232130671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232142891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232154801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232166371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232176541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232573233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.232590123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:21.232603293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.234650513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.234700764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.234716194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.239183746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23996785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240001161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240016981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240034771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.240048031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.240074741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.240088971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.240101881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.240644374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { 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.240671104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.245508848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245548249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.245568909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245580009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.246005211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.246035421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:21.246689644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.246719954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.246868205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246881405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.246909945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252374823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.252405803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:21.252420773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.252433283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.252456533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.252474444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.252485574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.252497974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.252512174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.252525324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.252538484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252565574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.252583104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.252604344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:21.252617844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { 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.252632274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.252646654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252657755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.252669935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.252680495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.252693035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.252718695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.252732915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.252745655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.252758465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.252770965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { 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.252784485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.252803105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252814265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.252830115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.252841125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.252857506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.252869796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.252886726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.252898386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.252911306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.252923506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.252935386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.253485239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.253517809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:21.253531879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253627049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25365617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.25368686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.25374807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:21.25376439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229246601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229303181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229315231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229325631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229335541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229399591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229417301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.229430512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.229532812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229597582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229646013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229670923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229753263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229803363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229829034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.229853194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229906704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229926024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229941204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.229954854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.229981604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230025555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230057015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230088445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230099555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230114395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230125665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230170205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.230196845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.230210405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.230222606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.230235016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.231722713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { 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.231775313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { 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.231794674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.231809274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231820904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231860764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231872204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231898414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231910054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231921704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231933654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231945454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231966074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231976794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231990104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.232001685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:22.232016435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.234243036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.234277856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { 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.234292446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.235380142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235426712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235439112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235456452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235467202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235479852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.235505002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.235517382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.235529642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.235543892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { 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.235556953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.236509607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236533477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236556188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236566468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237334542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:22.237359482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:22.238411617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.238462117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.238618228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238630548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238665668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238676098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.238764769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.238779149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.239389412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.239424512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.239444942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239465782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239571883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239585653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239601563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239614083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239631553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239646953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.239698353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:22.241107511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { 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.241144351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.241159571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241170781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.241185691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.241196541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.241209781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.241222911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.241284811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.241324922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.241338332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.242112686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { 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.242143296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243454172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243479403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243492903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243503603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243516333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.243543343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.243557383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.243576313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.243588873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.243601623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.243614293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.245261712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:22.245293212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:22.245412032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245445142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245500573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:22.245526693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.245558453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:22.245573653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.229458016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.229515856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.229532037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.229542407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.229560417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.230396401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.232696453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:23.232732103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.232746953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232771483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232800373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232824073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232858453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.232891513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.232918934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:23.232952264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.232982274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.232995474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { 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.233010354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.233033464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.233046964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233068724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233084704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233097575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233112915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233125345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233140415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233161895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.233186965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.233199345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:23.233211505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.233223485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.233354426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { 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.233387106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { 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.233401846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.233440876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233452266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233475226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233486817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233503427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233515117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233526997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233538227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233556517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234723023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234757543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234770813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.234792843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:23.234806013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.237163265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.239180975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.239211835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.239925849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239962599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239975089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239993149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240004289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.24002201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.242666823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.242696323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.242710913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.242727593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { 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.242741673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242765463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242782813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242795534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242812874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242825894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.242838964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:23.242851944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.242880664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.242895204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242907234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242937264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242948074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.242961204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:23.242975874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.242989295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.243132775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.243148295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.243159515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.243206726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.243218946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.243231436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.243243656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243362026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.243375446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.243653778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:23.243681818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { 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.243695818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.243714338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243729288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.243742608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.243754628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.243768538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.243785289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.243801509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.243818269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.243832589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.243844729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { 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.243864509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243883749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243894739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243907329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243917169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243928869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.243961859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.24397376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.24399548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.2440117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.24402695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.24403919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.245613498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.248474382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:23.248505292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248529203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248556023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.248581103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.248606813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:23.248621983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.229949341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.230273412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.230304342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.230322363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.230333733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.230348953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.230361733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.230384393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.230501843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230554304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230602714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230625774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231293257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.231331368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.231358108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.231384128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.233422358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.234950256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { 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.234990566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.235006706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.235021276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235044936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235056076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235077006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235087606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235099707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235110507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235122307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.235153867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.235166047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.235178687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.235191887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.235209847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { 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.235223917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { 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.235237147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.235283007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235294817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235328698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235339218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235351138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235362808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235375638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235386998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235398378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235409968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235419978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.239386278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.239490988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.239510528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.24178598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.24181841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { 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.24183328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.242982216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24382757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24385024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24387026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24388566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.243898741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.243925051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.243937541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.243949621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.245378998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { 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.246205902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246236972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246249592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.246271203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246292063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.246304783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.246317893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.246808785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.246831735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.250344473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250390183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.250403813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250414703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.250716495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.250760855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.251386458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.252333303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.252352403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.252365763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.252385373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.252399014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.252420604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.252453144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252480744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.253266028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.254259413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.254522064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { 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.254554414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.255189318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255218328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.255232378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.255242638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.255254878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.255267148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.255278778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.258223993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.258316133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.260495354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { 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.260756755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261183857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.261202738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261231488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261248008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261260998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261273038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261284558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261296098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261307408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.261388188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.261410509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.264176412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:24.264208313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:24.264898206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274406514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274458444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:24.274489855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.274516475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:24.274537455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.229640541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.230725666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.230746496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.230757126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.230782496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.230797286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.230810587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.230824077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.230853967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230876837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230899027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230925667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230955147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.230980387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.231005628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.231030078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.231054758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.231067018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.231081768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.231096228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.231109018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231130648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231142278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231155138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231177258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231206559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231216929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231237289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.231262779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.231281059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.231293259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.231306149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.231835322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.231863102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { 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.231876672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.23750757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237548781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237571501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237583401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237595811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237608501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237620181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237632221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237643361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237655001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237665361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238977428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.239615811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.239637411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.24132558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.243840572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.25145484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.252995148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253039598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253054108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.253111209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253128989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.253159869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.253187989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.253203459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.253218349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.253236989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { 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.253252819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.253274659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25329664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25331329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.25332496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.25333719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.25334934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.25336113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.25337411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.2533874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25339797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.25341038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2534201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.2534328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.25344497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.25345917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.25347218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.253484711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.253494781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.253507061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.253519101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.253531161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.253542821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253558331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.253570031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.253581831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.253595131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { 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.253608211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.253621881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253631751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.253644061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.253654211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.253665821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.253677992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.253690382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.253702492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.253714312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.253728142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { 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.253741462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.253754792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253764782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.253776982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.253787392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.253801932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.253813912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.253825412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.253837042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.253849202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.253861792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.253873652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:25.253885413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:25.253897023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:25.257833433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26133541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26137261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:25.261404191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.261429351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:25.261444261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.235703203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.235758683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.235770503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.235780693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.235951454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.236012644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:26.236050205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:26.236064725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.253880634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253943624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253967394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253992105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25512457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.255164901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.255195081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.255225201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.256750049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.256786859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:26.256802099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.256818919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.257495702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257539663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.257559103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257594453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257605363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257625643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257636003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263768884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.263828104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:26.263842174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.263854734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.264134686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.265356672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:26.265392512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { 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.265407612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.266487618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.266514298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266548148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266559948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.266573048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.266584918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.266596898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.266608808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.266624858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.266636849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266647039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.2669881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:26.26700913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.26702288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.269383452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:26.287112771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { 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.287162802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.288471308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.28874853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2887616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.28880531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28882524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.289114262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.289352433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.289389133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.289403013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.2908656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { 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.290900441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291769875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.291797615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.291823115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.291833935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.292886731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.292905701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.293698335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.294928671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.294948431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.294959931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.294972491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.295019811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.295044661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.295068712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.295292673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.295323953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.296027546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.296044237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.296056657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.296068797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.296080817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.296092207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.296101977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.296113407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.296132957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.297341113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { 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.298345118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.298362348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.298372708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.298384708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.298394978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.298407138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.298419729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298432599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.298444909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.298457039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.299538604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { 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.299565374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.300850251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.300872571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.300914351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.300940721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.300965201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.300977371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.300989392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.301002472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.301015302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.302782611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.302812561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.302825851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:26.302838481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:26.303419494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.303460284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.303515174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:26.303544934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.303570475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:26.303585405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.229142682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.229203022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.229214292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.229224582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.229267092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.229284712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.229298283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.229311033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.230451048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232853401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232884221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232913051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232940421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.232967101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.233001971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.233026781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.233180092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.233194082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.233208122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.233221152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.233249243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233272293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233283843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233296903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233322713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233335713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233346433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233358363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.233384973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.233398133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.233412723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.233427433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.233441863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.233455444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { 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.233468624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.233481874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233492014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233504684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233610114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233624224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233636794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233650375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233663155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233675655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.233688085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233699575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.233711665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.233723535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.233736115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.233792315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.233837765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.233855336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.233914056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233955426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233966696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233993786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234004026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234067157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.234101027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.234112837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.234124627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.234957111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { 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.236938691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.236967641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236981041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236994521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237005721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237019741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.237033071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.237046641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.237060151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.237076751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237087071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237098961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237109222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.237121452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.237133812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.237146262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.237159702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.237172562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237182152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237193642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237205732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237217152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237228972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237239302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237251222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.237262892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.239731565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { 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.24077427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.24080082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24081658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24084325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24085399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24086588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.240878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.240890141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240906141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.240918881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.240931571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { 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.240945831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.240959021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240969721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.240992001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.241002671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.241017091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.241029551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.241042261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.241061121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.241073371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.241085261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.241097742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.242558869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:27.243764865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:27.243793505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243821435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243842905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:27.243874396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.243898126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:27.243912036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.241474146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.241507666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.241518536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.241528876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.241583466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.241628956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:28.241642406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:28.241653537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.242061079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242111189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242155869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242182089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24243639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.242474681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.242498241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.242522451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.242849522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:28.244638651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:28.244661891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.244675811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.244688491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244720662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.244730712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.244742442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244752142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.244763302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244772712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.244791082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.244816112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:28.244827402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.244838692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.244850102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.245703416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:28.247457615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { 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.247474005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.247487145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.247497245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247508335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.247517616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.247532126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.247542636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.247583046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.247599596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.247610856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.247621556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247630796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.247641836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:28.247656846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.247668036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.249255004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:28.25035576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { 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.25038021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.251089354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251159524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251193494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.251205774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251215024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.251343495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.251374305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.251385685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.251396605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.252095449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { 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.252123959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.252255089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25226447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.25228796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2522971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.25231009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.25232671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.252917813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.252942703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.253678707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253690437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.253716367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253729367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.253758527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.253780127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.25438252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.25440769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.254441251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.254451371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.254462221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.254472811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.254483481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.254494041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254503061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.254652632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.254664802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.255757257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { 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.255786907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.255811157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255820917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.255834078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.255850028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.255860538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.255871158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.255881778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.255892088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.255903108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.257006913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { 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.257036394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257120244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257130144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.257160174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.257187494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.257199534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.257216545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.257227625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.257237955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.257248405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.257259165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.257270655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.258754102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:28.258788622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:28.260076799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260114999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260137029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:28.260165009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.26018825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:28.26020055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.241058225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.241107185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.241118365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.241128115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.241137705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.245353157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.245537578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.245565348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.246918675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248452012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249067535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249102346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249138216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.249164246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.249188706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.249214896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.249238646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.249251076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.249263806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.249276197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.249287977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249310777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.249321237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.249332487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249342167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.249353127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249362277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.249373457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.249397247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.249410307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.249421617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.249432997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.251240736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.252860845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { 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.252885995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.252900285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.252912695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.252923585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.252933305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.252943865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.252956925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.252967605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.252978145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.252988815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.252999565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253008845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.253019465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.253030936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.253041706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.255448418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.267668589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.267704269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.267718059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267740329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267750839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.267762669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267772879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.267784319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.26781017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.26782262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.26783396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.26784712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { 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.26785932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.26787166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26788126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.26789239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26790196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.26791316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.26792472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.26793741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.26794945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.26796212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26797136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.26798281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267992161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.268003131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.268014511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.268026061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.268038561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.268052091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.268061841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.268073421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.268084881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.268096421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.268107711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.268117241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.268128141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.268139711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.268151151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { 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.268163161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.268176841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.268186032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.268196842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.268206112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.268217012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.268228242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.268239262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.268250762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.268261962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.271559969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { 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.273682789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273718409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.27373018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.27374167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.27375154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.27376263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.2737737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.27378497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.27379637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.27380786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.27381899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.27383028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.27385542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:29.27388989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:29.273949491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273990441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274068381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:29.274111861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.274141082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:29.274154122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.230694835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.230745205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.230757855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.230768065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.230778345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.230861136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:30.230874136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:30.230892436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.23166736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232460114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232487754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232510114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232832136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.232866786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.232906386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.232934856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.232959586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.232971556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:30.232984796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.232997876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.233011876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233124037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233155027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233169697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233186097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233211117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233221758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233284008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.233310348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:30.233323318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.233336958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.233348678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.234888846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:30.234923696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { 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.234939566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.235020526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235032797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235109837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235121587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235133687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235145407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235161927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235173817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235186377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235202617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235212577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235224307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:30.235236078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.235248398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.241060347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:30.241103347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { 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.241123517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.241149477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241271988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241284828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241297368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241312188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.241323968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.241356018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.241367858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.241379798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.242310943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { 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.242345023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.242381733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242393913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242431253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242442584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242454364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.242468974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.243059907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.243083307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.243129057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243140147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.243180467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243216147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.243230538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.243243448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.24377526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.24379628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.243836501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.243850341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.243863001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.243874641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.243890261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.243901771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243920741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.243932751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.243945081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.245412179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { 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.245446379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.245470559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245486509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.245500179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.245514819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.245526979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.245538519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.245555929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.245567869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.245579299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.24772462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { 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.24776119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.247784741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247801391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.247814721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.247826411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.247839301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.247852751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.247865231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.247878061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.247890541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.276953607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.277008388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.279193459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:30.279227779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:30.279635251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279686591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.28139475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:30.282080753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.282124813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:30.282138854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.229015098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.230291234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.230314664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.230329414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.230341614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.230357195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.230380625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.230396155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.230415845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230439965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230463655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230497255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230528915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.230560146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.230586396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.230614856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.230643296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.230666246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.230681796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.230696416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.230714026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230739476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230752157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230765747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230781067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230801557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230815277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234948048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.235601651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.235619811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.235642361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.235655711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.236392575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.236431745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { 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.236446145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.241090109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241129879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241144959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241156639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241170059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241182369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241200649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.24132114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.24134104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.24135404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24136536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.24137772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.24139237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.24140513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.242837698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.244089894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.244113994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.244187394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244247365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244259455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244288395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244298855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.244357915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.244385155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.244400666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.244412616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.24530696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { 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.24533493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.270613157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275770903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.275812193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275824833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.275837094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.275851034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.275863964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.275884514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.275899174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275909844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.275921484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275932844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.277637952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.277710133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.277724383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.277739823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.277770943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.277782563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.277797463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.277810013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.277823263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.277839883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.277850143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.277861973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.277874714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.277940704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { 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.277976964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.278023204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.278045194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.278088245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.278109695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278121115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278141025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278153005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.278165895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.278179005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.279544432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { 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.281754453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.281789953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.281801323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.281816203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.281826273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.281837764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.281849104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.281860574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.281872494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.281884194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.281895364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.281907154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.282751958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:31.282785988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:31.285222531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287637433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287680993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:31.287708533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.287739153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:31.287754303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.229275411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.23111666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.23115291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.23116625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.23117669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.23119108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:32.2312062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:32.2312239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.231237071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231266391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231290271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231313541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231347371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.231373191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.231398171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.231434892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.231462412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.231475562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:32.231489092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.231502882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.231516422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231539272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231552572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231566102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231594032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231608742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231620102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231632753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.231681533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:32.231710673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.231746463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.231762213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.231774773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:32.231788773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { 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.231803373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.231822413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231840694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231853384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231864004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231876554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231897574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231910934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231924894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232058605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232071145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232081305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232093695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:32.232331666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.232345566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.233555342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:32.235671393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { 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.235701603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.235715973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235744823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235757893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235790514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235836734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235864044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.235901024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.235913764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.235941804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.235954834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { 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.235968084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.235981715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236001395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236013485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236023185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236035715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.236048125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.236060415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.236074125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.236088785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236105465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236135995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236145935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.236157845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.236170035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.236190386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.236202956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.236222576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.236232606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.236245576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.236265526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.236278366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.236290876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236301366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.236313256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.236325356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.237494982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { 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.237522552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.237557802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237568933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.237598133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.237611773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.237623923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.237637213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.237650553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.237663123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.237675603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.238938769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { 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.239365732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.239393932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239406672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.239419442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.239432952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.239445962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.239459752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.239472202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.239486412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.239498832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.239511252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.239525512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.240626778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:32.240650008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:32.240698008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240747979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240837829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:32.240867189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.240895249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:32.240907569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.246357018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.246409419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.246421799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.246432439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.247921656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.247953757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.247969017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.247982767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.249507944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249773136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249795446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249817616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255865497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.25662968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.256667651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.256693911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.256723291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.256736221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.256749191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.256762141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.257080483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257205843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.257218593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.257266094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257294454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257307444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257317774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258289579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.258840232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.258864622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.258877992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.258890752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.259773526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.259805416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { 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.259833147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.26044141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.26045535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26051924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261515965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261545755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.261571975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.261592465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.261604766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.261622716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.261643756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.261654536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.261667916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.261680546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.261693386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.262877952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.262906932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.262922012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.263046753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263089353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263100823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263114613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263124713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263156483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.263182114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.263194024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.263207274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.264008698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { 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.267594676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.267623186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267634926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.267647296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267657556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.267669566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.267704036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.268602631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.27043763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.27047097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.27048261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.27049491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.27050533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.27051719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.27052967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.27054136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.27055417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.27257659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272682841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272708911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272725991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272739591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.272751741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272762681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.273038663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.273060143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.275374405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { 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.277269304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.277297904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.277314624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.277328074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.277338254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.277354885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.277366725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.277378845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.277391485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.277403735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.278094808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { 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.278124648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279860677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.279883557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.279896707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.279907037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.279923218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.279935268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.279946868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.279958818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.279970518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.300018658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.305153904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.305197345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:33.305212805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:33.305225715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.305253855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.305297535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:33.305328745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.305355795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:33.305371366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.229300904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.229357885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.229370705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.229381595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.2304124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.233208414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:34.233239364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:34.233252884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.233266274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233296355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233318755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233344925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233366325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.233392915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.233418225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.233442745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.233468635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.233480746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:34.233493776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.233506496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.233519196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233540746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233556636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233570676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233580456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233592776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233602726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233614516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.233638676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:34.233650516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.233662426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.233674576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.233688707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:34.233701317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { 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.233713937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.255868018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.255901808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255916738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.255927998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.255940838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.255953518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.255967289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.255991339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.256010059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.256022799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256037859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.272450812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:34.272501542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.272515462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.275220846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:34.275265966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { 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.275281326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.275467707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275546877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275558787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.275595208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275606588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.275680478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.275706098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.275718118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.275729938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.276553272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { 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.276587372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.276639823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.276651003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.276680383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.276690403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.276704893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.276718833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.277273456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.28012327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.28016207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.28017896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.28019313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.280232971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.280251271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.280265251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.280281571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.280295941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.280311001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.280321571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.280333291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.280345261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.280361151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.280373171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.280392341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.280403891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.280416582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.280428602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { 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.280442482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.280460742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.280471612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.280484982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.280494922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.280508432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.280520842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.280541982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.280559172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.280571402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.280811484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { 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.280845894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280996014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.281022985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.281037165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.281047795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.281060165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.281077265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.281089305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.281103075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.281115325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.281150035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.281169425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.283459657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:34.28610003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:34.2861282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286155961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286177471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:34.286201541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.286226211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:34.286242211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.252089291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.252115181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.252126011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.252136001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.256135382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.256172302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.256185562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.256197142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.25985128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25990134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25993669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259968351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264361242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.264422563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.264448553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.264472973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.264982586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.265054946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.265068726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.265081126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.276036912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276081582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.276093262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.276128152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.276144272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.276154872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.276164252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.276812655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.276841966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.276853476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.276870336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.276927886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.277914731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.277947121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { 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.277964021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.278412324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.278448894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.278460984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.278470664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.278481534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.278492074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.278502424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.278513074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.278523684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.278539164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.278548374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.279979191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.280008542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:35.280020972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.282742675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.282768955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.282783265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.282795376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282823276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.282833296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.282844306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.282853776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.282864416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.282888166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.282899636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.282910686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.284540204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { 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.284575184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.284588574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284607604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.284618974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.284628675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.284639705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.284658935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.284670585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.284682365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.284694505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284712435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.284730675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.284740045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.284750775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.284762365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.284773765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.284785745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.286019011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.286053442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.286065202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.286076352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.286087172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.286102352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286111432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.286369033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.286393063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.287600119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { 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.287629049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.28764963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.28766685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.28768664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.28770117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.28771202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.28773068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.28774131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.28775181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.28776263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.288946766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { 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.288971426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.288984226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.289005656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.289016776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.289026007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.289036827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.289051687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.289062487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.289073087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.289083737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.289094477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.289105747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:35.290624485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:35.290655195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:35.290685555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.290711615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.290760255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:35.290784055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.290807416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:35.290820596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.229399689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.229449909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.229460599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.229469999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.229479329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.231422259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:36.231474629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:36.231494279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.231505809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231540089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23157663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23159868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23165994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.23169326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.23171659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.23173948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.231779171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.231791721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:36.231804131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.231820441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.231832331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231861281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231873301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231896781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231905961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231917731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231926821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232053632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.232079412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:36.232090362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.232101452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.232113092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.233010407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:36.233038657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { 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.233058977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.233098467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233108157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233137687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233151537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233162098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233172598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233183028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233193238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233203768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.233247008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233268508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.233279868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:36.233292408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:36.233303568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.235366699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:36.235520519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { 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.23554627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.23556053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23558739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23559674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23560828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23561815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.23562874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.23565223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.23566319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.23567416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.236373174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { 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.239766251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.239795871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239818981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.239830961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239840231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.239864331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.239875871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.239887411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.239899541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.239912281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240024192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.240035492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240052722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.240063922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.240075672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.240087342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.240099522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.240116602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.240126122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.240137142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.240148533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.240159753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.240201553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240225043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.240236663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.240248963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.240266293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { 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.240279033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.240291983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240301233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.240312273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.240322223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.240337573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.240349024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.240362304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240373604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.240385314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.240724465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { 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.240737415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.240760736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240770146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.240791196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.240807646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.240818336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.240829296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.240842266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.240852886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.240863716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.240874086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.240884976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:36.246083942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:36.246116912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:36.246129712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246151573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246176743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:36.246200683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.246223953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:36.246237013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.249725053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.252404046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.252430366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.252441616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.252451936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.252465246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.252477406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.252488936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.269261071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269303731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269328911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269349431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269882304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.269919604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.269943354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.269966624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.270608988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.270639878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.270653118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.270665328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.270889899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270918689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.270941519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.27096576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.27097533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.27098879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.27100413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.271640923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.271680273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.271692053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.271703273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.271801344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.27311299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.273151781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { 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.273170751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.278955489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.283743403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.283767224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.283778774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.283790624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.283807054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.283818954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.283879694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.283899384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.283911904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.283923044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.283940804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.283954025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:37.283966045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.283977795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.283989575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.284002055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.284014535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284036175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284047635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.284070895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.284080655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.288833879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.288879839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.28889186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.28890342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.289903115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { 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.289999465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.294206906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2968527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.29688067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.29689182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.29690351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.29691662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.29692845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.29694111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.301294342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.301313732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.301358233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.301367963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.303844755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.303875095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.30500175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.306794199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.343301783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.346106367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.346124828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.346137108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.346149308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.346160928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.346171448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.347617655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.347648725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.350930232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { 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.350965422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.351051342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.351061822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.351153543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.351167113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.351178333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.351189383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.351200043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.354355929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.354389859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.355957737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { 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.355989657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.361476585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.361511695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.361565475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.361595875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.361615735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.361627625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.361638525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.361657035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.361667756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.362180308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.363485785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:37.364129828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:37.364162738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:37.365428314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.365479055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.366918272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:37.367904607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.367941087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:37.367955827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.231649323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.236809829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.236849829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.236861729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.236872349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.236887589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:38.2369138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:38.23692668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.23693988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23696255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23700428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23702645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23704919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.23708281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.237118001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.237146641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.237170431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.237184381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:38.237197891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.237210521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.237223311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237244881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237255731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.237268081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237278231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.237290801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237301211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.237314792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.237339492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:38.237351622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.237363882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.237375882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.237386362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:38.237400032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { 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.237412702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.237427232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237437442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237449462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237459212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237470662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237482392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237493992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237505703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237517993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237529573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237539563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237557093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:38.237573203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.237585593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.241624023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:38.241673444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { 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.241688954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.246115266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246216547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246238067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246266867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246278157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.246572448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.248494298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.248512648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.248535038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.248555808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { 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.248570638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.248584749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248601139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.248613869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248623989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.248641729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.248653919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.249287792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.249323612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.249383213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249401903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.249439383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249449963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.249464973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.249487303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.25093375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.252235237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.252255577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.252266847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.252279477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.252291927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.252303747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.252315407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252325697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.252607689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.252636169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.254184957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { 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.254211357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.254273437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254298017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.254326708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.254337838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.254349818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.254361998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.254390988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.254407738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.254426748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.255683054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { 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.255725345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255889245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255913656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.255927166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.255937966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.255952066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.255964166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.255987896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.256008886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.256026066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.256038986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.256051356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.258087177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:38.259323303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:38.267521174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267839405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268034806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:38.268080606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.268107417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:38.268122657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.243187943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.243238783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.243256934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.243267464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.243322254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.243422424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.243452074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.243546955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.245566275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245613975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245642145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245664715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264897532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.264963973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.264994493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.265019753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.265845887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.267749437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.267783587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.267797507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.267810127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267832367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.267842847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.267854477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267863917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.267876147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267885547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.267898327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.267921637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.267932488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.267943498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.267969368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.269521585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.269593226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { 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.269612206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.27041175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.27043654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.27047721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.2704874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27049876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27050941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27052002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27053059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27054134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.27055214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2705615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.289057044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.289096844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:39.289120774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.291708697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.291761288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.291778428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.297072104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297500086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.297519066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.297531916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.297544006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.297565156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.297589707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.297602077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.297614547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.297628407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { 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.297640917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.297653507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.297662417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.297674097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.297683337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.297886888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.298488651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.300544961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.301393116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.302534211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.302561092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.302579382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.302588782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.302612322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.302638902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.306096069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.30612715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.30614214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.30615669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.30616894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.30618068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.3061926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.30620499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.30621463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.30622633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.30624356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.30625559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { 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.30626777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.309172555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.310333521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.310355771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.310371421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.310382981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.310394461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.310405851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.310417051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.310432721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.312426181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { 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.312455152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.312468922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.312479112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.312490982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.312500492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.312511402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.312522092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.312532502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.312543162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.312560032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.313419707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.313442767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:39.315223166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:39.31599476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:39.31601921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31604163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31606717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:39.31609066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.31611379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:39.31612706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.238139119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.23818276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.23819509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.23820875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.239188065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.239232445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.239248425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:40.239261925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.239488456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239530126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239558237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239595177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239660087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.239696437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.239723707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:40.239748808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.239788488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.239804198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:40.239818078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.239836678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.239850018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239919988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.239947689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.239962539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239972959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.239988459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239998109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.24018462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.24022852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:40.24024172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.24025477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.24026709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.241268395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:40.242115229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { 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.245839098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.248932234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.248966414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.248980014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.248991194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.249021224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.249034144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.249045564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.249057245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.249069335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.249081725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249091725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.25417058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:40.254727963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:40.254753153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.254767963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.254781773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { 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.254800873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.254814413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254849133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254860463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.254873733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254884753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.254898893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.254923924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.254936444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.254997954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.255023804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { 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.255042684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.255057204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255071484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255090004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255100444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.255112675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.255126495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.255184455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.255213835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.255252165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255262895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.255288625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255298975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.255314666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.255330416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.256077949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.256842793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.258898894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.259192755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.259206105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.259218965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.259232375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.259244905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259254815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.259313616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.259344476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.260842054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { 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.261180875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.261200415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.261211365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.261223765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261234155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261246016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261275576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261293486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.262338501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.262366141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.263410206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { 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.264314061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264342001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264353791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.264366121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.264376851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.264389071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.264400851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.264412722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.264424232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.264435872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.264452002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.264463942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:40.268618423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.268673533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:40.272559533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272605483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272985515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.273021805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.273051445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:40.273066535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232097611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232148101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232160191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232172071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232187801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232201981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.232274872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232298052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.232312062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232335192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232357512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232381812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232412083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232451493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.232477913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232510053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232544563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232563973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:41.232577773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232592423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.232606674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232628344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232642684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232655044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232665074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232676984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232686594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232698234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232723494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:41.232735914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.232747574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.232759394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.233628709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:41.233668129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { 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.233682589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.238623793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.240343142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240377552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.240389992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.240402762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.240415222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.240428122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.240441503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.240453763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.240466343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240478253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.240492503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:41.240539643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:41.240552083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.241391487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.241419917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:41.242661814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.256183142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256857875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256875336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256914386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256925626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.257201997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.257237167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:41.257264848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.259144807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.26581274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { 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.266826455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.271334788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.271367088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.271381138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271396958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.271410808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.271424879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.272165612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.273174617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.28163896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.283060907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.283076557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.283087267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.283098508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.283111278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.287953262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.289803551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.289831851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.289844391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.289856531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.289868681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.289880671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.289892781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.289902521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.291509779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.291878141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.294399184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { 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.294579055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.312339805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.312371845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.31343731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.314836017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.314849557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.314861707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.314873887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.314885967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:41.314898927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.31536178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { 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.31540924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.317346209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.317863302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.317886542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.317896632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.317912922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.317924222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.317935912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.317947472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.317958532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.319636291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:41.320914527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:41.322369535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:41.324135824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:41.327502481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.328068854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.328096004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:41.328125034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.328148264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:41.328161524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.229061397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.229120107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.229131627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.229141558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.229151068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.229170408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.229181738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:42.229192848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.229244748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229291138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229327288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229355209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229433989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.229480159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.229509549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:42.22953324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.22956503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.22958544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:42.22959781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.22960976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.22962307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22964413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.22965373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.22966452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.22967367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.22968409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.22969316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.22972187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.229753301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:42.229764381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.229775531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.229786731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.230831086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:42.230865396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { 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.230878766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.230900916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230910646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.230939237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.230959337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.230970017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.230981207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.230991667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231002097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231012617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231023077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231032017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231042357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:42.231053447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:42.231064287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.233254888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.233294119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { 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.233308139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.23349733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23353719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23354789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23356566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23357481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.233698261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.233727111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.233738231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.233915452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.236069063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { 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.236103073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.236248503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236259074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236292534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236301834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236317264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.236330644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.236946867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.236976187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.237053478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237064428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237082538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237091728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.237102958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.237119928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.237756561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.237795211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.241196878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241226619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241238419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241249359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241260059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.241270679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241279609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.241872032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.241894742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.243333769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { 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.243364949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.24354815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24355811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24358879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24360014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.2436108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24362186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.243632491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244814656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.244837916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.246084173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { 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.246118333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246161593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246171363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.246203233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.246221633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.246232053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.246242463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.246252843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.246267413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.246278214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.246288484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.246300674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:42.247817711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.247844721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:42.247892862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247937612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247981572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.248009512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.248059723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:42.248073063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.229673012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.229728412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.229740112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.229750322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.229760432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.231539271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.231964133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.231984393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.232034814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232075864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232108724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232136904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232208395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.232310235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.232338285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.232447966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.232475126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.232488206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:43.232502416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.232515246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.232530056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232553336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232565436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232578236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232588256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232600277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232610447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232621997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.232647947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:43.232660347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.232672277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.232683877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.233697212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:43.233728002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { 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.233741922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.233775052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233787323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233821003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233832073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235906523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235933933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235946923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235959184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235970844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235982874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236045074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236057444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:43.236070554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.236084234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.236985849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.237023269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:43.237037809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.237051369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237887983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237905123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237917693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237928083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.237941594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.237971104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:43.237984624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.237997234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.238568607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { 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.238682887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.238698997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238711037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.238723797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238733648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.238745748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.238762788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.238774968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.238797738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.238811908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238822418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238834418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238844608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.238857178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.238869068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.23919589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.23923017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.2392665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.23927784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.23929048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.23930856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.23932002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239340691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239351311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239362461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.239375451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.240890488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { 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.242509167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.242548927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242560867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.242583217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.242636567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.242656877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.242670457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.242683327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.242696268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:43.242729098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.242742688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { 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.242787538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242813588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242824948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.242837798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.242848558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.242861008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.242873928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.242887129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.242901739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.242913969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.242925919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:43.242938379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.244283686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:43.245610212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:43.245636582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245659223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245680483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:43.245706923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.245731803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:43.245746703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.229511613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.229550463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.229566883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.229576763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.229744904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.229788054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.229805695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:44.229817435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.229995945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230055216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230131796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230157686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250431258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.250477298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.250503019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:44.250530499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.250554839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.250614209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:44.250626819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.250647109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.254107657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254149297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.254166477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254178527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254188497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.254199807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254209397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.254226017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.254427498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:44.254444158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.254460819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.254472789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.254486019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:44.254498319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { 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.254510459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.254522719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.254531909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.254543059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.254557819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.254570059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.254580889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.254591639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.254602509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.254613629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.254628479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254637909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.254648559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:44.25465967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:44.25467099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.256237248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.256268748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { 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.256287258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.261402994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261472854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.261484424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261515174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.261525024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261671015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.261703905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.261715095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.261726005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.262806171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { 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.262838381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.262851941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262861951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262873401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.262882651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.262942951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.262954641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.263605455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.263633135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.264869061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264896511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.264919501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264929101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.264948761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.264974951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.265973776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.266004926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.266022376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.266032116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.266053997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.266064777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.266075377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.266086197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266095657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.266106247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.266117497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.270048387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { 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.270081677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.272015927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272043757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.272055717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272065677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272076617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272087607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272098307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.272109027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.272131747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.273711045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { 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.273737555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273781906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.273797136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.273820306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.273829876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.273841016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.273851496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.273862056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.273872376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.273882766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.273893376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.273904406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:44.275510344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.275551945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:44.275567365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275594315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275638935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.275663785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.275686785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:44.275700045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.229728726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234085268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234105818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234116228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234126268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234143248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.234154758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234170628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.234182378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234203828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234226208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234247859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234271209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234294779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.234318159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234342749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234366189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234377429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:45.234389549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.234401669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.234413829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234435939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23444624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23446327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23447278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23448381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23449308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236266229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.23642482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:45.23644186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.23645338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.23646433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.246794441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:45.246839082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { 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.246853122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.247434125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.247457435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247499965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.247509895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.247526035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.247541655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.247552375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.247562775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.247573135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.247583535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247592695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.249041173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:45.249741406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:45.249770116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.253044163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.253075503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:45.253106593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.254008058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254066208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254077958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.254089468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254099128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.254116358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.254146428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:45.254158719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.254170179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.254801012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { 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.25649351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.263283885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263315145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.263327325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263337045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.263843357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.266438971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.266459561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.266473251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.266485851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.266496321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.266507631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266517381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.267125474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.267148304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.267835218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.269082964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.269113204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.269135864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.269148164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.269159554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.269170784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.269182334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269192275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.269203385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.269215275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.269269255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { 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.269299675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.274203769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.274246839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.274258849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.27426852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.27428059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.27429212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.27430391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.27431492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:45.27432736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.275960138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { 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.277244535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.277272005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.277288425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.277686157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.277699617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.277711307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.277722737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.277741367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.277752517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.277763567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.277774667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:45.277786587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:45.278979243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:45.279012754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:45.279024634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279045524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279066044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:45.279089784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.279114104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:45.279126894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.243018354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.252289051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.252314921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.252326361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.252336731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.252350392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.252363832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:46.252375722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.252390032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252411482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252433332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252469542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252492342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.252516102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.252540272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:46.252565033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.252589063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.252600043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:46.252612733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.252624843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.252636863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252660223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.252669923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.252681193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252690393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.252701223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252710353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259526447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.260426352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:46.260442732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.260460802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.260472832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.262402392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:46.263793279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { 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.263809219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.263822569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.263832909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263850479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.263860229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.263871919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.263903319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.263918339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.263929799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.263940439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.2639512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26396116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.26397191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:46.26398356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:46.26399786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.267232846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.269100886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { 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.269127736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.28989079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2899672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.28997995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.290014111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.290024491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.290589674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.290638134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.290656404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.291303307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.293058096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { 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.293127556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.294456823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.295468428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.295492798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.295503718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.296131992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.297195947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.297685629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.29771666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.298257382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.298280002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.298296813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.298306473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.29968991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.300963146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.330867857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.336608265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.336639735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.336651745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.336669265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.336680985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.336693006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.336705296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.336716206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.336741576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.336761016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.340192143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { 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.340272973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.346662476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.346694256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.346732876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.346743576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.346754536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.346765476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.346776446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.347136968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.347168048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.350059493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { 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.350553085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.380332565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.380367035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.380403186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.380413766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.380428016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.380438926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.380449326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.380459736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.380470186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.382944408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.382976349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:46.390464496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.390686718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:46.391869953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.392012604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.398074324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.398124835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.398155985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:46.398359516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.22982959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.22988129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.22989274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.22990233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.22991158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.22995047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.229971531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.229982971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.230089231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230131691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230167402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230194782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230287772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.230333222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.230358532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.230386973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.230410243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.230430123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.230452103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.230464503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.230544383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230568784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230578474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230589324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230598594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230609144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230618174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230629434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.230660634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.230671484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.230682214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.230694354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.231968291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.232000451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { 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.232014421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.232067441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232077831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232114511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232124081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232135481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232146232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232156822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232171882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232182842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232193522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232202862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232213322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.232224332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:47.232234962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.234683084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.234714354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.234728974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.234777285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234828185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234838295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235007656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235021906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235033106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.235056986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.235078106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.235118646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.236135071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { 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.236654594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.236689944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236701224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236712844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236723034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236734404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.236745894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.236757564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.236781615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.236800355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236809555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236820805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236829615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.236840425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.236851505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.237141666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.237167886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.237378077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237393868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237409788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237420778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237431478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237442008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237451678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237527298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.237539718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.240215922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { 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.240266172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.240417963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240446883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.240464623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.240474093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.240493433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.240504343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.240515213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240526343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.240537553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.242010281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { 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.242055021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242083651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242094141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.242105851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.242120361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.242132121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.242143391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.242154501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.242166302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.242177592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.242188602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.242200952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:47.243589089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:47.243621839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:47.247148657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247202257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25174739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:47.25178696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.25181913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:47.25183391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230014792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230076403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230087473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230097243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230106793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230200443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.230221283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:48.230232493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.230313614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230360934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230398774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230432224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230501475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230538175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.230561615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:48.230584705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230640715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230662996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:48.230675146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230690556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.230708136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230746826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230778166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230809836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230820866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230831956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230841346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230860617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230896267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:48.230907487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.230918607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.230934037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.236188573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:48.236224764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { 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.236241734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.236317064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236333244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236375334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236385324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236401905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236412565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236426765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236441705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236452125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236463285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236472635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236483065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:48.236494415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.236505145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.238936777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.240518125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { 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.240541365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.240554346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240580796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240590736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240602456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240611776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.240622896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.240646656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.240658016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.240670736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.240683916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { 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.240695866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.240707906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240716826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.240727696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240736846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.240747907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.240759147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.240770357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.240781997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.240795517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240804477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.240814877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240823787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.240834127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.240844987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.24134223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.24137311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.24138777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.24139769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.24140879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.24142375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.24143489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.24144555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24145457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.24147297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.24148394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.243908382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { 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.243943343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.243970613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243980513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.243991933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.244006513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.244017823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.244028783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.244039863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244050603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.244061723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.244902008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { 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.244936298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244950158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244959948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.244981928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.244995668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.245006298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.245016888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.245027458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.245037818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.245048148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.245058298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.245069318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.248306274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.248350445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:48.248363045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248386705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248414465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.248437605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.249661281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:48.249688381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.229622802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.230631427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.230665217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.230677247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.230687597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.230702627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.230716727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.230881698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.230895218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230926258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230953549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230975459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230997849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.231024449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.231049489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.231074369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.231100609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.231112829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:49.231126459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.231139639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.23115281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23117546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23118695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23120145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23121209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.2312241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2312347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23124721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.23127191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:49.23128446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.23129657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.23130915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.232640077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:49.232690437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { 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.238498507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.238531477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238549067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238564937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.238577067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238600157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238614287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238627097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238676478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238694658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238711638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238724308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238741208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:49.238754068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.238766458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.238781508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.238794718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:49.238808078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.238821478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238870389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238880349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238892749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238902569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238914149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.238962179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:49.238979849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.238992449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.239008209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { 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.23917765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.23919395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23920402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23921707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23922791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23924006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.23925193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.239264131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.239444671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.239491082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239505932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.239518052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239528182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.239564562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.239577032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.239589032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.239602492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.239615202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239628252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239641772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239654372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239668313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239680253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239771093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239849333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.239861414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.239874704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { 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.239989574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.240003894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240013684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.240025124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.240145075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.240159515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.240172495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.240185155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240198035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:49.240210365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.243563472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { 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.244069345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244097755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244115015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.244129905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.244140695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.244165085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.244180845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.244231816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.244244416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.244256396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.244269746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:49.245585472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.245610993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:49.245624693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:49.245636513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245664013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245685173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:49.245709933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.245734423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:49.245749243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.237556841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.237612971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.237624941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.237635771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.239260339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:50.239691431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.239710272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:50.239723302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.250786738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250855088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250878858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250901618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25311203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.25317524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.25320196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:50.25322726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.257367221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.257412572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:50.257428712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.257442522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.259983105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260038175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.260051705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260079705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260106625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260119375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260130015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.286331598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.286400619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:50.286415309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.286429839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.287647555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.299221324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:50.299278864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { 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.299294554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.328260411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.328341451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.328356021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.328368792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.328381402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.328393522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.328406042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.328417872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.328429762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.328451632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.328461742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.335045326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:50.335113366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:50.335128376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.341143307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.341191087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { 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.341206867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.347492919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.347560079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.347573749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.347586829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.347598139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.353435399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.354577755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.354612125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.388577938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.391548963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { 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.393144261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.410888871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.410953351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.410967922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.410979722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.413393534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.413990757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.418116408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.418161008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.511895264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.511946754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.511965234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.511976444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:50.516357577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34728"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.517648253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.517672533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.535276132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.535331943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.539420953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"246ee617-e997-402a-90e3-53494e948a9b","remote_addr":"[::1]:34728","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.539490354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"246ee617-e997-402a-90e3-53494e948a9b","remote_addr":"[::1]:34728","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:50.539506634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34730"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.543431724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.543475774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.543495004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.543507745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.543519885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.543532475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.546797381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:50.546829701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"246ee617-e997-402a-90e3-53494e948a9b","remote_addr":"[::1]:34728","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":1237,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.546852681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"32dffeab-727e-405d-913d-a1f80b0da9ec","remote_addr":"[::1]:34730","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.546865781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"32dffeab-727e-405d-913d-a1f80b0da9ec","remote_addr":"[::1]:34730","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.546879122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.546891502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:50.546911352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"32dffeab-727e-405d-913d-a1f80b0da9ec","remote_addr":"[::1]:34730","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2643,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.546924932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { 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.546937202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.546953232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.546963332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.546974642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.546984362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.546996102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.547007472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.547019162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.547262843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.547301274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.551732486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { 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.551799346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.552242929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.552254279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.552301179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.552327579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.552338459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.552348979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.552359659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.552370049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.552382259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.559355285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.559391915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:50.562503321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.563386255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.563403185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.563425095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.568488351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.568532572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.588632223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.588659233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:50.592971516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34732"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.611769071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"87f4ed30-1ae5-4d11-9963-e13caf8288e6","remote_addr":"[::1]:34732","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.611818111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"87f4ed30-1ae5-4d11-9963-e13caf8288e6","remote_addr":"[::1]:34732","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:50.611837981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34734"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:50.615733081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"87f4ed30-1ae5-4d11-9963-e13caf8288e6","remote_addr":"[::1]:34732","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2449,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:50.620592066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"0be12c12-cad4-4b72-bb9f-cf57e94a293e","remote_addr":"[::1]:34734","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:50.620618146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"0be12c12-cad4-4b72-bb9f-cf57e94a293e","remote_addr":"[::1]:34734","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:37:50.621880273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"0be12c12-cad4-4b72-bb9f-cf57e94a293e","remote_addr":"[::1]:34734","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":1288,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.229570518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.229613569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.229624909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.229634819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.229644309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.229714659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.229729079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.229740929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.22982964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230129331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230153421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230175781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230196301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.230219742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.230243152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.230268772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.230292322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.230311142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.230323782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.230335822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.230347472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230369752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230379472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230422093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232337002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232362182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232372362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232384133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.232414143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.232426063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.232446613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.232458703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.232470243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.232487813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { 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.232499753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.232537743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232562923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232575233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232584624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232597624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232608474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232643814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232660894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232673004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232683974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232693734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232705884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.232718334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.232730024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.234561724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.234591104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.234610064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.234641714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234685874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234695444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234714714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234723914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234761775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.234786825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.234797695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.234808595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.235666269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { 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.236645494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.236669704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236680524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236691794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236701224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236712074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.236740435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.236751635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.236763885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.236780005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236789155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236799615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236808485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.236819005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.236830365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.237155767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.237178497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.254789936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.254812627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.254824907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.254835887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.254846737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.254869097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254878667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.254992227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.255027718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.257969442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { 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.259187099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.259218479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259229569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.259240969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.259251679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.259263059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.259274459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.259285819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.259296679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.259309649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.25953026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { 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.259560761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259682491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259701591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.259712511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259721691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259732211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259742821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259753291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259768952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259779372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.259789932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.259801292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.2613437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:51.26136939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:51.264748057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264785547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265227309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:51.266070003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.266095104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:51.266107914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.229201144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.229236945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.229248295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.229258005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.23037229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.231047524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.231076934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:52.231093184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.233577997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235032615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235056055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235077645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245829979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.246534183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.246577003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:52.246607793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.246920215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.246932855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:52.246945165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.246957175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.28533095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.28538731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.28540231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.28544407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.285491291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.285519781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.285529271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.288960458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.288995089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:52.289015039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.289026309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.28934332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.290816418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:52.290852968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { 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.290865178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.291126649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.292361856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.292384946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.292395356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.292407036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.292423516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.292434916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.292446006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.292457376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.292468826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.292478526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.293565652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:52.293625932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:52.293637612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.29922849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.29926478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { 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.299281651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.317955006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.318004316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.318023186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.318070466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.318080486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.318631029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.318669219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.318680449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.31888679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.321635504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { 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.322376948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.3227225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.32274062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.32275204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.32276203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.323871125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.323892036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.32477498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.32484921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.3267005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.32672604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.32673852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.32674853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.32675981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.32677173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.327076292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.327138492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.327807325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.327839415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.327856246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.327867266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.327878686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.327889236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.327898366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.327917226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.327928846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.329175472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { 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.329994766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.330021047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.330030937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.330053677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.330066097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.330084037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.330095407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.330106117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.330116867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.330128227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.331231563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { 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.331250113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.331769995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.331785495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.331807646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.331817506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.331831866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.331842696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.331853356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.331863876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.331874506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.332847811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.334071637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:52.334096087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.334113207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:52.334520999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.33456725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.335316353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.335907067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.335940017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:52.335966727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.235512575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240207499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240246459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240258389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240269049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240285579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.240300269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240323959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.240365929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2403888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24041109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24043439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24045887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.24048489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53.24051143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.24053771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240723221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240747841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:53.240762521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240785192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.240798882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240823942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.240838872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.240852362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240866212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.240878312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240888402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.240900742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240925022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:53.240937602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.240951782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240972473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.240983893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:53.240998143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { 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.241011713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.241026513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241036683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241048893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241059543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241071553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241096063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241109863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.241128933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.241141743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241154303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241165464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.241177324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:53.241190274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:53.241203524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.24444148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.244478191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:53.244495311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.244529841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244577901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244594011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244612441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244623291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.244667832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53.244699022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:53.244712002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.244723932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.245905468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { 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.245934598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.245988059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245998949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.246022769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246033089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.246062819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.246080029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.247508966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.251007474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.251038494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251051224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.251065054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251076234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.251088644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.251101814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.251113974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.251127565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.251371066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.251384316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.251396986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.251409696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.251422556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.251434876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251444816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.251456826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.251470606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.251870358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { 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.253802208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.2540956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25411465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.2541278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.25413923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.25415151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.25416412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.25417617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.25418819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:53.25420098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.255308336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { 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.256061849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25611233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.25612555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25613665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25614937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25616155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.2561742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25618647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25619898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.25622038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:53.25623411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:53.25815525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:53.25818766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:53.2582326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258268361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258318311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:53.258344871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.258372201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:53.258386961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.237558734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.237593824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.237605054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.237615294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.239720045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.243998206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.245771695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:54.245798406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.245817526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245850616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245873436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245895616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245919566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.245943726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54.245967956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:54.246000537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.246024717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.246048597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:54.246062107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.246074767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.246087497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246115907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246126087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.246138447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246148357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.246167337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246177237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.246189648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.246213628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:54.246225618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.246239308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.246281478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.246300308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:54.246313428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { 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.246326478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.249499404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.249522074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.249543975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.249559165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.249570835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.249581555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.249596505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.249606975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.249617335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.249627765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249636795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.250325758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:54.250350879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:54.250363139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.2525545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.25257965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { 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.2525932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.253779686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257234993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257257923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257270954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257281044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.257292834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54.257386254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.257402444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.257414544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.258189798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { 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.258214218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.258227698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258237398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258254519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.258264019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.258275219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.258286689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.258996232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.259014893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.259185193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259200533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259212654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259221734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.259237054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.259248894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.260274379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.260300209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.260324419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.260334759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.260350769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26036229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26037398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.26038522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26039498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.26040559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.26041682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.263161544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { 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.263189974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.263203684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263213604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.263234434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263244494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263256324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263267714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263279175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.263290365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.263302175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.264659292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { 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.266189089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270092079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.270124639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.270144669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.270154379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.270542391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.270555841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.270571751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.270582381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.270592952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.282585412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.282619142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:54.282641343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.282653683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:54.282669763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282691793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282712993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.282737153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.282763653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:54.282776803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.22927104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.22931722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.22932801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.22933777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.22934708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.229400121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.229412361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.229430721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.230069834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230100904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230121844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230146664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230361426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.230385286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55.230408636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.230438936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.230473346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.230484606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:55.230496996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.230508846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.230520686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230541386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230552367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230563327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230572277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230582927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230592257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230603227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.230626277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:55.230637157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.230648087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.230661097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.233925364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:55.233959764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { 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.234912659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.235986634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236006194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236017434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236026904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236038044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236048444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236062454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236077164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236087684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236263705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236279755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236509217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:55.236547607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:55.236560247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.238727198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.238756448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:55.238770358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.241301271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241346761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241357611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241371831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241381291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.250409127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55.250468818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:55.250481338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.251809315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.252742279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { 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.252777979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.253909545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253937395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253972006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253981566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.254702229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.254726279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.256654499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.256688529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.258428748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258976851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258993271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259008201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.268195707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.268230888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.269876596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.269916666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.272134898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272156678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272177398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272194308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272205238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.272216088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272225768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.272755941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.272783241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.275623776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { 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.275778976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.277044553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.277066323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.277077343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.277091413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.277296174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.277309704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.277320864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.277332314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:55.277343884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.27843648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { 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.27846647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282572361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.282599001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.282614341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.282629661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.282640441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.282651201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.282661671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.282672221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.282682571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.283102833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:55.283122953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:55.284724012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:55.284752502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:55.28636452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.28641004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288029028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:55.288078669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.288109679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:55.288122969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.229585008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.233559718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.233588588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.233599788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.239394367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.246463972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.246494162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:56.246507742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.246520402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246547803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246612903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246633953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246654953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.246679983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.246703833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:56.246726813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.246751674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.247212816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:56.247227336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.247240656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.247253976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247276056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.247287576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.247300646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247309886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.247325486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247334516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.247345056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.247368447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:56.247379837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.247390727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.247525827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.250621453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:56.250651283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { 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.250664163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.252657033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.252688653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.252701333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.252711513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.252723133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.252734183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.252745613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.252757223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.252773823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.252825674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252835774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.252847354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:56.252860224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:56.252871904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.254830764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.254964974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { 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.254991575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.260827164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260906304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260918054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260951444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260961134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.261623968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.272304851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272333371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272351521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272365901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { 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.272397191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.272433381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272445041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.272456901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272466911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.272478961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.272491271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.272504212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272516582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.272534162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272543692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.272555292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272565252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272576772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.272588842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272600562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272612892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.272625332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.272634542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.272645842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.272657542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.272670022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.272681802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272691392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.272702663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272720653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.272732353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { 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.272744553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.272757093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272766363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.272782003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.272791703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.272804493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.272815873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.272827013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.272838483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272855833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.272897413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { 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.274513861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274531972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.274541672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.274562572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274577002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274592732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274604472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.274616512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.274637482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.274649332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.274661072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.274673642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:56.274750633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.274780583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:56.274829953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274861893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274916224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.274940654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.274965964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:56.274979494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.275182727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.275234438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.275246148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.275256738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.275275648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.275306688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.275320218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.275334318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.278704675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278765255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278789306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278812506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279579719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.27963567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.27979713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.279825221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.281413018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.281449819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:57.281465309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.281479819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.282500894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282643514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.282656965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.282675055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.282686585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.282699485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.282713775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.283012246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.283046637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:57.283060367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.283074327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.283161817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.284565444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:57.284597174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { 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.284611614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.3059088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.30595714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.305973841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.305985341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.306010471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.306022871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.306041181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.306053821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.306071551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.306083801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.306094291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.306986436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:57.307027366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:57.307041716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.30985582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.30989983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:57.30991574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.311592649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.311649649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.311663049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.311676529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.311687139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.314453893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.314503204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:57.314518824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.314532674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.315325098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { 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.315351008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.316045341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.316078651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.316092751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.316103181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.316115521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.316139542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.316745865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.318950086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.318979306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.319003976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.319017206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.319028096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.319040316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.319052516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.319064356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.319077126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.319090146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.319100326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.319112986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.319125506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.319140766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.319153417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.319163867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.319207077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.319226007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.319238827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { 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.319252177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.324781675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.324830245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.324849045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.324860895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.324874255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.324895675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.324909195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.324921955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:57.324972045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.326022201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { 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.326064611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.328156161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.328188622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.328203172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.328215692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.328228372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.328246172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.328258932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.328271442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.328283892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.32993817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:57.329961101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:57.332067171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:57.334069461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:57.336824015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.336876895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.336899675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:57.336926275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.336951615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:57.336969395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.232886719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.23296063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.23300686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.23303768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.23304875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.23306127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.2330728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:58.23308523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.233456052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233508592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234819369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234868069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234891199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.234920779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.23494554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:58.23496976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.236249626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.23710921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.23713573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.23714946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.23716318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23718531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237195361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.237207121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237222601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.237234181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237244181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.237255261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.237278771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.237290691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.237301991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.237313411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.239368591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.239404042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { 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.239417572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.254034194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.254076885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.254089935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.254101115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.254113355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.254125165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.254284226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.254299046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.254310636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.254324776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254335006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.254352096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.254366026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:58.254377676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.25717831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.260023584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { 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.260062674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.264996169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265067649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26508093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26511764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26512887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.273502711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.274121085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.274137645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.274254545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.274844268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { 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.274887498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.28521735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.28526454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.28527901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28529045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.286963408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.287922753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.288309825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.288378045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.288602197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.289648912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.289671142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.289682522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.290004564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.290032824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.290820998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.292054434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.292076884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.292098324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.292123484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.292144984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.292157664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.292172625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.292183655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.292196345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.292223465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.292329895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { 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.292362406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.292474996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.292486196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.292522996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.292543166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.294918058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.294954378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.294971619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.294984059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.294996649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.295009009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { 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.295022019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311840272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.311888273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.311904713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.311916073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.311930323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.311946523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.311958363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.311969863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.311982453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.314306055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.314351395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:58.336115373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.339291709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:58.339330999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.339359649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.347699191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.357849832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.357897272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:58.357913932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.243291723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.247787386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.247824846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.247836646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.247847286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.247861946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.247874736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.247887246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.247900296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247923166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247950576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247972617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247994227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.248020587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.248045627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.248070657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.265131692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.265172653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.265193133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.265208843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.267352223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267425094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.267438694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.267451504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267462544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.267485444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267495844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.272919761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.272974751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.272988761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.273002031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.273143322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.277068672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.277105722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { 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.277163202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.277177502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.277189342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.277202162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.277213062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.277225592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.277238432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.277250692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.277262882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.277275293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.277888996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.277915746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.298421918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.298477038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:59.298491598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.303386813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.303436623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:59.303452893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.305045461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.305125891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.305147531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.305178042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.305193102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.305562564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.305609004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:59.305623034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.305723964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.308068236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { 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.308132556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.331661064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.331704834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.331728934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.331739974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.332750829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.332796979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.334242757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.334272467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.336403277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.336429467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.336450357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.336477838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.338759919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.338798989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.339950015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.339981585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.341234861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.341271132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.341285612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.341298532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.341311722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.341331492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.341348692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.341361082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.341410032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.342572748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { 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.342605528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.350090416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.350140716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.350156816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.350170346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.350185146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.350197386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.350216816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.350231416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:59.3509344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.35095335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { 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.35096786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.35098131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.3509921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.35100428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.35101463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.35103271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.35104491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.35106558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.35107792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.351118851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.351130391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:59.351144271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:59.35314615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37:59.353175401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:37:59.353189161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.353211771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.353257401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37:59.353309171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.353355482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:37:59.353371592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.237787768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.240398781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.240426861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.240438242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.240448462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.240461222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.240473952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.240822273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.240840343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240914084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243208565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243253845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243276946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.243367886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.243393066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.243417076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.243441346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.243454337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.243467057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.243498997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.243512187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243543507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.243554797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.243605207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243622147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.243634987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243649887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.243690188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.245389386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.245410466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.245427636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.245443927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.245457247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.245469987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { 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.245487857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.245506397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.245520507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.245531927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.245541907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.245558027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.245569437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.245581117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.245592817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.245604447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.245620697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245630768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.245644288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.245655908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.245696668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.245715138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.245727628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { 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.245740058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.246926864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246973884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246987924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247005794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247014904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.247509557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:00.247571877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.247589857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.247601357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.248462721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { 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.248492632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.248686313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248697543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.248737053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248765373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.250018429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.250055109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.250678752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.250726543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.250770293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250785493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.250802903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250817803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.250828963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.250840223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.251402756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.251434106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.255219145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.255249335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.255261625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.255272985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.255283815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.255294506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255309096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.255686697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.255733898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:00.257296565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { 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.258962514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.258977374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259284085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.259296005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.259306045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.259317805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.259330066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.259345426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.261391876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.262055409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.263342216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { 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.263372346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263881308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265694457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265719347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.265729847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.265741937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.265753217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.265764907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.265780908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.265969028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.265980999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.266140039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.266161889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.266173819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:00.275617427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275675217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276954873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.276995154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.277020084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:00.277032714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.229786901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.229816811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.229827011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.229836461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.229845891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.229858111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.229869471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.229899211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.229926891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229965012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230003592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230030732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230123462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.230158732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.230181953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.230205213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.230258153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.230280283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.230292763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.230304633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.230317183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230366214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230395174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230411244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230420764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230431364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230445164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230463434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.230487504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.230498834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.230510004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.230521034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.231500789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.23157985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { 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.232607085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.241807431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241839511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241852801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241870041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241882271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241894601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241911991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.241930651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.241942611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241963352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241990682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242006652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.242019272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.242031352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.242060682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.242080182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.242097242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.242109472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242130842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242144412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242157512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242167133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.242983977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.243029787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.243042187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.243053787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.243959761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { 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.244960156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.246360713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246383873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.246396133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246406173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.246417853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.246429833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.246441824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.246454694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.249164097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250818796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.250843266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250854356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.250872466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.250886686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.250899416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.250913196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.250946386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.250957226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.250973326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.250984766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.250998496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.251009716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251021137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.252054472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.252866826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.253351668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { 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.253377308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.253463778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253495839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.253513419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.253523169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.253534239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.253545209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.253560559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.253581089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.253592959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.254865625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { 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.254893676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261263047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.261293757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.261306658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.261328028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.261339548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.261350988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.261362438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.261378448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.261389658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.261431968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.261461568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.263354148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:01.263382478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:01.263645569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263689059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265308268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:01.265347608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.265371818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:01.265385008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.229680343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.229729233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.229745453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.229755213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.229782743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.229870844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.229904314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.229917124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.229977114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230029834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230073215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230101645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230178135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.230217105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.230244995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.230271226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.230301566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.230323426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.230337406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.230349516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.230364366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230400626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230417906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230444166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230453766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230464676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230478957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230506717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.230530357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.230547417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.230567537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.230578477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.231805533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.231835393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { 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.231855763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.231900544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231910444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231938194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231947664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231958284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231969324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231979704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231990284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232000824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232011204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232020394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232030864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.232043194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.232054084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.234133724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.234164965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { 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.234178645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.234205215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234238115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234255835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234271725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234281035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234314275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:02.234337736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.234348816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.234359796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.23523612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { 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.23525163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.23526394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23527586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23528665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23529571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23530617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.23531782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.238075354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.238106325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.238584977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238599347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238618397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238628247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.238640047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.238658037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.238670227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.238686417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.238699357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238709068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238720868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238732618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238744248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238755988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238765878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238777078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.238790468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:02.238802468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { 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.238814318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.238826628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238835928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.238847008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.238856638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.238899228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.238924029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.238936279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.238947909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.238965009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.23923438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { 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.23926296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.23930135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23931063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.239335681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.239345201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.239356491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.239367051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.239377551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.239387981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.239400011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.239410381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.239421261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.240912858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.240939948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:02.240984279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241015339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241058759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.241094049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.241117509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:02.241131339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.229147142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.229204453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.229216703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.229232523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.229242033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.230883331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.230923791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.230937541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.230950051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230972092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233198242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233228883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233249983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233281733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.233312893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233337163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233361003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233379663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.233394663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233407653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.233419914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233441514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233451874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233469294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233479164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233490904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233500864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233512604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233538474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.233555034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.233601514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233619934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233632845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.233646115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { 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.233658285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.233683365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233699515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233711445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233721365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233732915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233744675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233755875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233801455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233820235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.233832486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233842276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.233854226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.233870276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233882136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.233893576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.233918516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.233931406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.233979776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234023266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234032857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234138447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234151267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234162217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.234186607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.234211567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.234225407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.234980761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { 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.235014971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.235054712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235064192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.235088822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235098032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.235110002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.235122532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.235690435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.235712695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.235752505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235762775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.235782215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235791275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.235803285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.235818426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.236370658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.237475814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.237503954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237515774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237527964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237539924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237559624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237571504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237581494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237592865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.237609475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.237672135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { 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.237699415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.237735765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237745025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.237770545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.237780025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.237790636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.237801526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.237811926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.237822296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.237835876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.238997741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { 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.253873616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.253910716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253924086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.253937636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.253948286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.253960956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.253973246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.253985306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.253997586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.254012426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.254024216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.254043516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.254055976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:03.254067917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:03.254079647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254101067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254123217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:03.254147437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.254171547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:03.254186447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.229662477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.229711407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.229722647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.229734957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.229744527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.229800478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.229812278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.229824528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.229918798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229965449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230005629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230035359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230121879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.230163879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.23018883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.23021201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.23026359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.23028485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.23029751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.23031727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.23033765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230374031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230390291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230426601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230435851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230452131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230461271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230496811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.230521251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.230532431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.230543261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.230554121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.232590652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.232631772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { 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.232645342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.232684592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232698592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232741633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232751163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232762493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232773243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232783673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232794513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232804993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232815543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232827673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232838173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.232849153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.232861543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.235693367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.235744227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { 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.235757388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.235806618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235861248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235870818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235897938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235912318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235959108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:04.235982699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.235993769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.236004599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.236948023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { 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.236976263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.237020674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237030254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237054754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237063984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237075714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.237088054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.237666927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.239062194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.239108624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239119584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.239130984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239141384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.239153214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.239164754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.239179714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.239192115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.239204335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239213685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239224765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239236145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239247545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239259035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239268565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239361705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.239373535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:04.239750977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { 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.241096084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.241125064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241135724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.241147444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.241157164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.241168645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.241179915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.241190805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.241201775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.241213515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.241492166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { 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.241521586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.241563576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241573287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.241595997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.241612577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.241623527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.241634287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.241644977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.241655537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.241666037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.241678977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.241690027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.243265875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.243294775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:04.243334585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243371205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243394836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.243423396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.243447276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:04.243460266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.259504238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.26787711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.26791575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.2679272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.26794383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.26795832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.26797171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.26798512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.272680484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274947075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275208826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275239427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.344490682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.344548562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.344578452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.344737513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.345034365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.345070875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.345084305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.345183485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.360112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.36018166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.36019621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.36028999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.360300571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.360311701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.360321131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.364038519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.365363826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.365396006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.365409066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.365421236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.365434906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.365454766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { 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.365466886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.36634037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.366367901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.366385631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.366395371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.366427981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.366439181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.366449621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.366460461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.366471951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.366484161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.36828198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.36830979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.36832399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.36833604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.370496191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.370645482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.370660902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.375168824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.375239955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.375251465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.375277065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.375286585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.375855528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.375902618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.375914888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.376025549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.376972504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { 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.379901518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.379931188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.379943148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.379955578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.379971638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.379983788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.379995749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.380012329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.380028659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.380057169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.380066239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.380081889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.380091759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.380103019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.380114249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.380510131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.380537121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.385260725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.385288995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.385301395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.385312805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.385323945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.385335725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.385345065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.385356255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.385368605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.386651362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { 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.387612186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.387641497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.387652917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.387699937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.387722637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.387735877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.387747957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.387760057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.389416295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.391710507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.391736977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { 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.391751277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.393573686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.393602296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.393617216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.393634637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.393645657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.393656537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.393667377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.393678137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.393688807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.394073989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.394101739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.395923428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:05.395952868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:05.396153569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.396194619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.39838942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:05.398442971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.398472661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:05.398486041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.229475851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.238364535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.238397456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.238408986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.238419476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.238438026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.238450866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.238463316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.277569551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277599791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282183724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282542046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282781417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.282834097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.282865877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.282894457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.284622706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.284677986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.284693106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.284706786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.284875667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284934277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.284948867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.284984287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284995498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.285016648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.285027738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.285103458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.285131018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.285143468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.285155848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.285167538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.286533245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.286572585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { 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.286587415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.286690666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.286702236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.286774776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.286787806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.286800497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.286812577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.286829967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.286841907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.286855027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.286867067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286877327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.286894787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.286906467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.294089853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.301982212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.302014842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { 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.302049502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.302065102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.302088573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.302099513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.302112113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.302123353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.302647755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:06.302679486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.302693176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.302705486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.303380859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { 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.303410679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.303675651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.303693581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.303735891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.303746941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.305123978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.305157028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.305825481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.305858652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.305948192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.305961182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.305999462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.306009842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.306032352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.306071003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.306648895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.306675536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.309958212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.309987782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.310001522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.310015682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.310028102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.310049512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.310060082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.310574315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.310601685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:06.311748521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { 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.311783511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.311966882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.311987322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.312013152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.312028452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.312040852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.312052782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.312065192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.314076823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.314102473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.315355669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { 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.315385939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.320899017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.321096398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.321110568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.321122048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.321134788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.321147318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.321160108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.321317549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.321331999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.329514929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.3295474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.32957073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.32958385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:06.32959591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3296181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.32964017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.32966731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.32969161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:06.32970668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.229594724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231210092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231240652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231252102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231262312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231284382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.231296432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231308112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.231320082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231342172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231364173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231387783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231409073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231433323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.231457753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231482983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231506413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231517803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.231531003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231544013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.231557564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231578474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231589274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231601044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231610824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231622304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231632344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231643504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231668964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.231680724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.231692354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.231704164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.234324428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.234362008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { 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.234375618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.244363238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246676369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246696369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.246714019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.246727399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.24674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.246769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.24678265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.24679565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.24680803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24681943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.24684143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.24685595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.24686862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.247768715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.249670824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.249701144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.251717904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253029041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253050931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.253064901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253075461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.253970856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.255217012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.255238202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.255258832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.255398883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { 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.255432843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.262430638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26299683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.263047241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263058041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.264362527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.265563933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.265589203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.265602973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.265844164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265871215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265884095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265893985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.265923635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.265945025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.268540208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.268579088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.269720814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.27101135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.27103911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.271051651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.271064051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.271075511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271085861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.271097281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.271109781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.271308512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { 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.271324162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.271337162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.271354842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.271365492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.271374542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.271385192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.271396042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.271406772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.271417322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.271428392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.272630928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { 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.272729059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272743379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272753119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.274852109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274874339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274886569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274897589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.27490897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.27492033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.27493175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.27494292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.27495558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.27497268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:07.274984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:07.27499598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27501691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27503738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:07.27506207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.27508606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:07.275099101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.232649472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.232682302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.232693332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.232702972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.232712472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.232847653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.232864953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.232876533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.232968133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233012993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233053194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233079364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233150834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.233183894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.233207484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.233232235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.233274835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.233293145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.233305865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.233318565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.242801172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242904613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.242929263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.242962313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242990513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.243002493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243011963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.24436677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.24439726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.24441436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.24442608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.244611691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.248149739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.248164399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { 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.248176689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.249790657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.249802447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25037337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.25039251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.25040912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.25042132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.25043235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.2504492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.25049426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.250505551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250515411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.251652616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.251678276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.251689736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.255334714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.255378385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { 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.255392635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.301892527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.301965197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.301987497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.302021937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.302032037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.303920997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:08.307610935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.309527445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.309562565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.309577045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { 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.309590255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.309602795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.309613435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.309625525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.309636015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.309647975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.309664285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.311421154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.311458454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.311484104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.311494294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.311505724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.311519584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.311530754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.311542205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.311803406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.313454824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.313478894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.313488784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.313500614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.313512174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.313523314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.313534694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.313544954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.313562414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.313574214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:08.313585945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { 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.313598175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.315662205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.315688685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.315700665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.315711165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.315723495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.315734775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.315745965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.318235158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.318283558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.318297988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { 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.318312788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.318388639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.318401739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.318414629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.318428929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.318441969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.318454439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.318466609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.318479119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.318491699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.318519389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.318532199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.3185468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.31855948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:08.320371629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.32059606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.32066991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.32070137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.320730831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:08.320745521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.229097876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.229139326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.229151966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.229162617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.229173047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.229197597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.229212247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.229334207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.229685409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229751929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22979535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22982191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229995821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.230054651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.230081231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.230112771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.234207241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.234237502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.234251892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.234275022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.234288772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234315282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234327322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234340652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234351762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234364512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234375022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234387232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.234412242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.234426263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.234438703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.234451183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.234464733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.234478183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { 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.234491343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.234504723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234514863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234527323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234537393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234549533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234563263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234575853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234588413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234600343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234612833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234622803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234634874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.234647774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.234659764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.237156576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.237196627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.237223177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.246691604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248233392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248259052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.248278092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248289522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.248302142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.248401143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.248414563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.248427803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.248443443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { 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.248468943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.250653494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25188169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.252748374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252759124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.258687684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.259755169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.25991048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.25996551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.260417852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260439712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260480663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260492353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.260590623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.260614743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.263251446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.263567388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.264292132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264321392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264335842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264349792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264364662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.264377342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264406432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.264421962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.264435102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.265266817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { 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.266114551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.266144661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.266167091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.266179561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266190681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266203261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266216001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266228651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.266241991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.266254491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.267420767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { 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.267452717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271099885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.271130976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271144816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.271156516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.271171516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.271184106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.271196356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.271215736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.271234436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.271247266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.271259776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.272958625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:09.273000265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:09.274457062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275588528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275617898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:09.275647848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.275672648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:09.275686678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.230191264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.230225344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.230236494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.230246295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.230255825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.230268105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:10.230279245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.230295635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.230519906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230561296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230598516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230619126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230798297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.230822707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.230846067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:10.230870778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.230893758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.230904628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.230917138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.230928878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.230940538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230962278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230972028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230982988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230998218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231008778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231018148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231100519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.231123559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.231135679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.231146489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.231157409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.232359645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.245043698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { 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.245066688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.245109018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.245119898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.245132019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.245142349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.245154289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.245171499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.245209669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.245227329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.245239329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.245250909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245260899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.245272489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.245284889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.245296609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.245308709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:10.245320139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { 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.24533598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.24535416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2453759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24538983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24541196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24542266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.2454344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.24545986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.24547155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.24548311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.24549603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { 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.24550827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.245520401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245529861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.245541211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245555481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.245566891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.245578531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.245595221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.245607451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.245619691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245628601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.245639961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245649871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.245661601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.245673291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.245685071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.245697081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.245718082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.245728952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.245740142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.245751292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.245762402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.245773242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245787292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.245798842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.245810002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:10.245821612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { 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.245833522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.245848842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245861592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.245872472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.245881952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.245895952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.245907212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.245918103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.245931483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.245943013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.246461415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { 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.246888327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.247592731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247614871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.247626551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.247635701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.247651311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.247661681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.247672141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.247682681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.247693441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.247703891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.247718251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.249185429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.250292584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:10.250318674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250352434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250373324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.250396565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.250421655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:10.250434605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229166001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229215971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229236781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229246452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229256032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229318222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:11.229332032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229343492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.229492383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229539683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229577343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229606313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229678774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229725304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.229749114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229773744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229828624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229851765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.229864635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.229880305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.229947105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229998645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230022955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230046755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230056656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230074396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230083516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230123116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.230147126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.230158356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.230173286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.230188426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.231550113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.231585113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { 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.231598683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.231710974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231737694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231754664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231764244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231801914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231812634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231828134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231843555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231854545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231865075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231874245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231884695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.231895955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.231907135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.234232677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:11.234266847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.234283887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.235670614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237732374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237756244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237770404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237781104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.237793154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.237819014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.237836584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.237849454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.237864944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { 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.237877514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.237890135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237899915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237922205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237932545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237944855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.237956445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.237978675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.237994965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.238014485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238024865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238043605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238054275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.238065325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.238076385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.238570388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.238600238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.238637488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238646638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238665798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238676408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238687139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238697509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238706409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238716889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.238727779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.239924205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { 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.239977465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.240005825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240015845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.240035165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.240053725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.240064615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.240075236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.240085906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240096346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.240107526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.241266232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { 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.241292622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.241325852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241335752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.241359482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.241368952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.241384732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.241395362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.241406152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.241416862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.241427732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.241438452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.241449632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.24301909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:11.244545988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:11.244568938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244590788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244611418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:11.244634829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.244659889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:11.244673249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.230376832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.231865239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.231903579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.231915139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.231925349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.231939589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:12.231952969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.231966819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.231987499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232010379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232033719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232056859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2320818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.23210845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.23213457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:12.23223742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.23226396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.23227753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.23229181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.232382071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.232396151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232436061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232462351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232475501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232486461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232498981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232509761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232522072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.232547282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.232560592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.232574252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.232707852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.232720562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.232733823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { 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.232747093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.236854931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23879224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238823061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.238836821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238850241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238862951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238875791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238905261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238918801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238931931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238964871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238982731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.238996761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.239014891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.239394913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:12.239419723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { 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.239476464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.24087495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240918181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240933001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240978831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240990611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.241070581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.241098191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.241116251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.241128852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.242083056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { 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.242768229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.245380591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247120399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.247147199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247159069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.247171899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.247185869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.24719853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.24721869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.24723228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247446811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.247466771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247477621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.247953003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.247973583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.248617056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.249914072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.249949162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.249967232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.249985902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.250019522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.250033363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.250056623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250067403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.250079753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.250093313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:12.250625305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { 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.250659205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.251258418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251288948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.251316969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.251327899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.251340499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.251353189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.251365719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.251378919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.251395069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.252681125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { 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.252712815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.253332638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255230087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.255261647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.255273587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.255286707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.255299367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.255312287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.255324547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.255336847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.255349378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.255362468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.255629619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.255660839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:12.257440697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257477737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257526928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.257562938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.257590428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:12.257604908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.229571693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.229606003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.229618033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.229628523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.229640033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.229653983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:13.229667163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.229680313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.230077925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230128495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230164635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230192086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239211138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.240601804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.240641374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.240699844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.240736715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.240794655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.240843925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.240857945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.240994996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241047456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241061326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.241095056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241106546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.241124136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241134626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.241196017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.241221407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.241234627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.241247287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.241261127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.242592643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.242881325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { 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.242900835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.243743479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.243765909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24833868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.24837466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.24839779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.24841316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.248439771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.248514851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.248531401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.248547021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248560371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.248575811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.248589741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.249696726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.249713156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:13.249725656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.249739156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.251164743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251246163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251257963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.251270994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251281214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.251947367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.258167706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.258193786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.258220736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.258234286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { 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.258256326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.258269816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258282766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258296276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.258308636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.258334537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.258348947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.258363257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.258376507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.261802522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26564082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.2656696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2656814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.2656938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.26570731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.26572051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.265734091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.267610949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.267633709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26764699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.2676624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26767449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.26768727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26769739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.271577028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.271609688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.273185485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { 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.277533406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.278599391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.278615331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.278671931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.278688761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278700561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278712361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278724611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.279152213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.279182513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.28060166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { 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.281065832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.282377958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.282407838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.282421668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.282439888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.282453278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.282466069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.282479239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.282493179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.282505249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.282517269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.282530089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.283973225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:13.284179396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:13.284498358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284546208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284625588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:13.284663149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.284691049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:13.284705589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.230131501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.231094945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.231124255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.231136225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.231146445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.231165035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:14.231178125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.231190485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.238077748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238125548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238171298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238195008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238286799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.238315829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.238344499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.238369479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.238395609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.238408479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.238422059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.238435079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.238448209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238469959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23848096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23849477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23850565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23851832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23852865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23854027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:14.23856433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.23857621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.23858853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.23860046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.23861547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.23862836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { 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.23864091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.2386541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23866463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23867687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.2386868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238699151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238711121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238722941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238734771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238747801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238759361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238769091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238780851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.238793081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.238805281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.251027618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:14.251076598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { 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.251092548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.251197499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251262469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251275809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.251305359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251316479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.251378869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.251405369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.25141789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.25143066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.258167701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { 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.258532912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.258548852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258559492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258571432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.258581782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.258593713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.258606073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.258617833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.258629933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.258647713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258657233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.258668993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.258678553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.258689773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.258701743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.258713243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.258724973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.258737153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.258746663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.258758473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.259259086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.259280346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.259291946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259301816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.259313286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.259325386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:14.259337306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { 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.263732877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.263773517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263785287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.263796567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263806387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263822567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263833617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263844787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.263855827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.263868007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.263879587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { 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.263891507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263903487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263912427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.263923638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.263932938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.263945428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.263956448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.263967808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.263978468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.263990058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.264001318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.264012708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.264024228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.264035148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:14.264045888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264068158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264088598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.264112168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.264137319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:14.264150359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.250716721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.250772961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.250784661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.250795211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.250805742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.250820292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:15.250833512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.250847342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.251101883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252780571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252817981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252839961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252861011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.252887341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.252912332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.252937212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.252963262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.252975392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.252988322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.253001332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.253014442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253036512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.253046322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253060242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256162867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256192927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256204207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256216067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.256241897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.256254227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.256266457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.258520347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.258563958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.258580078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { 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.258593898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.270264662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.270300752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.270315082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270328502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270342592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.270355352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.270368132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.270379822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.270396723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.270409773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.270420123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.270450413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.270484693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.270501853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.272857744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:15.272901234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.272917224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.275691867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275738277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275750877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.275779908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275790828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.275882738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.275926958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.275941478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.275953908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.276971033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { 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.278096399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.278127569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.278174949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.278188779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.278204249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.278218219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.278231169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.278720581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.278748832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.280142568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.280171378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.280184808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.280205078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.280217628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.280230728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.280244458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.280258088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.280277439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.280288549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.280303009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.280321409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.280336539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.280350069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.280368799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.280380659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.280408179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.281588055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { 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.282525319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.282550849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.282562469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.282575019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.282585729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.282603039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.282623769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282636179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.28267107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.28269909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.283907625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { 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.296181042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.296235213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.296248583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.296261943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.296273403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.296294223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.296306723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.296319503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.296332223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.296344633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.296356923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.296370213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.296382553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:15.296394923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:15.296407844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.296431714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.296453234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:15.296478484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.296504024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:15.296521674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.235443825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.235478315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.235489495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.235499715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.235547086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.235585046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:16.235598056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.235802317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.236274929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236313139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236334569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23635581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236631431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.236666001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.236689851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:16.236721941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.237101623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.238011337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.238031938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.238055868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.239373154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239410834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.239422944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.239443924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239455964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.239467894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239477394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.239494674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.239518614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.239529994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.239730235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.239742835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.240484379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.242354237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { 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.242367407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.258878184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.26449336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.26452855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.26454011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.26455251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.264565091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.264577111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.264589091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.264601381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.264618211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264628551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.264640141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.264653451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.264665421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.264677871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:16.264689711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { 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.264701751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.264713931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264737131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264746531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.264758031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264767561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.265193503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.265219394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.265231274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.265257424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.267676795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { 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.268576389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.268594119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.268604169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.26861536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26862513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.26863694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.2686484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.269685875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.269713395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.27738077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.27741273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.27745102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.27746101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.278187394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.278202574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.280648265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.280664015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.280676495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.280686266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.280697476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.280708516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.280719146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.280731926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.280741446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.283417688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.28377762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:16.28380719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { 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.28383474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.285118446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.286976715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.287008625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.287019435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.287031255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.287047425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.287058905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.287073215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.287085295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.287097415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { 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.287110175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.292583841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.292612811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.292625001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.292634791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.292651341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.292666691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.293042103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.293057993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.294718091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.294744971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.294761911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.295193133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.295212013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:16.296311418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297814745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297844475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.297869205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.297892705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:16.297905715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230296357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230327767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230338687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230348547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230358107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230385647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:17.230397467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230409017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.230493298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230534438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230555868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230576358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230680548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230710819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.230734709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230757849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230798909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230822439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.230835259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.230847249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.230859419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23098874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.2310125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23102515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23103446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23104751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23105671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23106744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.23109093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.23110189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.23111286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.231123761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.232296006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.232686498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { 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.232702768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.235780532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235802382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235826692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235836352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235858062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235868702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235879242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235889582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235899982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235910382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235922623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236358405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.238098543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.238494044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.239084767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:17.239123027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.239136857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.239315098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239360299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239371389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239383419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239393279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.240805435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.242550684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.242575254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.242591434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.242604884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { 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.242622204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.242635374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242645354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242657094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242671024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242682014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.242703314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.242715204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.242740594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.248084339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2483844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.24839829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24840754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.248499721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.248524111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.249377035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.249402655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.249694156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.249705826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.249716916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.249728037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.249738747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.249753617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249762677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.251019673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.251046383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.252337419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { 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.252362559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.25265963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25462703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.25464198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.2546528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.25466495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.25467674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.25468958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.254701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.25471375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.25472981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { 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.25474197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257430422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257441593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.257508603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.257518423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.257529093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.257539553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.257557353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.257568123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.257578653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.258837179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.26123289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.26125838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:17.26127402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:17.26128509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26130608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26133118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:17.26135451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.261377541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:17.261401611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.243713394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.243765984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.243777354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.24494499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.246824589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.246850959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:18.246863769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.246875929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.246887619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246909779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246936589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248566286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252245523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.252292394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.252317774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.252341544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.252397914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.252430804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.252443254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.252462964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.26018652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260211931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.260223201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260236001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260246981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260263061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260272821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260284771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:18.260310061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.260327041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.260339271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.260351511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.260365721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.260377871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { 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.260391241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.260403711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.260412761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260424102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260433722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260445152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260456752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260468432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260479262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260490332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.260501722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260511372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.260523492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.260534702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.260546302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.263066544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:18.263176644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { 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.263192034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.269422513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27095127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.270980141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.270994311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271004641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.271016541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.271042431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.271054561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.271066441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.272161336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { 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.272176406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.278799627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.279356939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.279373679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.279393689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.27941026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.27942412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.281857111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.283534739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.283565339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.283577609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.28375069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28376306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.28377812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.28379022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.28380234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.2838194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.2838358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.28384532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.28385697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.283868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.28387979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.28389109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.283905461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.294988382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.295007322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:18.314022351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { 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.314090211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.316479932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.316499562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.316566022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.316595122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.316607182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.316623383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.316639613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.317157765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.320761042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.320790592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { 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.320804592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.326479758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.334389105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.334418265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.334430295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.334442565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.334454295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.334476275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.334487925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.334500015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.334511455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.334524375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.334536715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.334720156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:18.334732216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.334754167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.334777487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.334801427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.334825957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:18.334840667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.231499942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.231529472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.231539642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.231549002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.231610603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.231701333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:19.231719013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.231730313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.232048055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232261356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232286676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232307746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233420431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.233959514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.233989114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.234013854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.234046814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.234060694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.234073024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.234084984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.234138704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234184385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234197635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234230385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234240765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234259145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234270245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235904442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.237861191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.237876392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.237888732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.237901182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.237914192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.237926482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { 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.237945472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.239405509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.240861036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240887096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.240898536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.240910536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.240930816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.240946086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.240958356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.240969966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.240982016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240991546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.241004776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.241016406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.241027806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.243398837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.243448518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.243462308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.320937458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.321009768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.321021528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.321057448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.321068148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.321691021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.321728261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.321740091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.326585084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.332638272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { 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.333061454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.345629152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.345687743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.345700093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.345710083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.358807333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.358851824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.358866344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.358879964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.358893384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.358903784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.358915474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.358925674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.359663368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.359713118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.361999219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.362058209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.362442311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.362471021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.362482521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.362493451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.362504201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.362514971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.362524451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.362540201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.362552741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.363886197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { 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.363920287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.391654646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.391716706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.391736966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.391746886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.391758606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.391769917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.391812577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.392181958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.392210799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.394339228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { 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.394377939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.403010239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.403047239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.403090109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.403123419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.403135769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.403146669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.403157559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.403174719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.40318568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.405931442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.405963882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.407942192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:19.407973542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:19.409951031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.409992831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.412266112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:19.412310712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.413416297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:19.413445647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.257259257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.257293987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.257309727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.257319747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.260893614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.260920414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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.260932024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.260943554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.270489288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270531719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270570559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270598309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27292248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.27295769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27298455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:20.27300791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.274539947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.274575137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.274603557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.274616057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.284577814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284636184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.284650914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.284681514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284691094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.284704254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.284713614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.29015778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.29019802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.29021036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.29022183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.291179225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.29226019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.295845286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { 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.295870736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.308031813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.308064863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.308078183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.308088663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.308100643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.308112733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.308124623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.308136513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.308147883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.308159303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.308169193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.308773826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.310381123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.310408384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.416182313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:20.416233573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { 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.416247643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.418206093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.418731466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.418751316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.418785666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.418801826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.429651431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.429737631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.429750511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.438881787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.44145247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { 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.44326711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.477212991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.477796684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.477815864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.477827464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.491411403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.491460673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.495128062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.496486549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.514114627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.517603205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.517640045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.517652665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.530639801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.531619236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.533021273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.535228594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.537597546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.537614256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.537628176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.537640936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.537653476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.537671506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.537682546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.547417085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.547475616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:20.550398951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { 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.55222161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.571208516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.571243316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.571257986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.571269776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.571281846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.571294706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.571307166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:20.578293862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34778"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.578457172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.578475052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.58193801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { 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.584225561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.592521643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"c13fc26a-5f88-4ef0-8ccf-f5c0187d322e","remote_addr":"[::1]:34778","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.592568034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"c13fc26a-5f88-4ef0-8ccf-f5c0187d322e","remote_addr":"[::1]:34778","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.592886105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.594228302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.594253292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.594265232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.594277722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.594293432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.594305702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.594317513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.594329473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:20.594341433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"c13fc26a-5f88-4ef0-8ccf-f5c0187d322e","remote_addr":"[::1]:34778","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":1520,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.594629114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.594647694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.598127512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.598154772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.606320163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.609601429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.61182526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.612980366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.615311198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.615338968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:20.714384768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34780"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:20.714444988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34782"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.720037327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"f4184c8c-7eaa-4487-b367-bb5f9a30b792","remote_addr":"[::1]:34780","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.720083017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"f4184c8c-7eaa-4487-b367-bb5f9a30b792","remote_addr":"[::1]:34780","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.720256248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"d7cfc150-100b-48ab-b721-1212fdec4ab9","remote_addr":"[::1]:34782","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.720276178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"d7cfc150-100b-48ab-b721-1212fdec4ab9","remote_addr":"[::1]:34782","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:20.724888111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"f4184c8c-7eaa-4487-b367-bb5f9a30b792","remote_addr":"[::1]:34780","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":4855,"response_code":200} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:20.724937731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"d7cfc150-100b-48ab-b721-1212fdec4ab9","remote_addr":"[::1]:34782","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":4771,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:20.841756201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34784"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:20.846876027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"1ba47044-89b9-4e9e-a42d-5e232b9992fd","remote_addr":"[::1]:34784","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:20.848223024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"1ba47044-89b9-4e9e-a42d-5e232b9992fd","remote_addr":"[::1]:34784","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:20.84936197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"1ba47044-89b9-4e9e-a42d-5e232b9992fd","remote_addr":"[::1]:34784","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2777,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.247139928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.247197518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.247209998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.247221118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.248897907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.248943017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.248958097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.248971187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.252473415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252525955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252549925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252581075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252645396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.252704486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.252745466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.252775896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.25350245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.259053588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.259095538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.259113278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.259132028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259160269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.259172849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.259198519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259210359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.259224689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259235959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259249499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.259295689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.259327669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.25934333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.25936233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.25938398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.25940211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { 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.25941661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.25943428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.25944569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25945906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.25947021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.25948318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.25949546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.2595087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.25952328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.25953602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.259548101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259559151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.259571691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.259584681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.259603601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.261079388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:21.262998198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.263037188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.263060218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263083318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263107019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263121939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263175049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263188089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.263214369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.263229149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.26341121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.2634269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { 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.26344463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.26346312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26347702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.26349134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263503831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.263519121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.263551211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.263564911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.263582491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.263598861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263610791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.263627681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263640521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.263653811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.263667811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.263684391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.263701242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.270255765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.270303405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.270321805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.270334535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.270346935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.270359455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.270369625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.270780177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.270798937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.272285005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { 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.278094544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.280785618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.280811098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.280824798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.280843598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.280856168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.280868698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.280886068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.280898408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.280912069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.280924669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { 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.280937439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.280950619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.280960679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.280972969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.280985909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.280998169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.281010229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.281022469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.281034319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.281046719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.281058869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.281071209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.281083969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:21.281529032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:21.281569942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.281608012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.281674452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:21.281705073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.281733783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:21.286248345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.230966634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.231011295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.231022475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.231032595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.231080925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.231195725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.231209466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.231220876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.231774868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231830779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231862749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231901689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232499852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.232540022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.232569512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:22.232593063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.233428927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.233480937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.233494247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.233506757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.234980645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235044345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235059595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235098855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235108795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235129745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235139045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235316406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.235341476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.235352606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.235363737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.235376627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.236753834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.236784134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { 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.236797564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.236885714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236896664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236943265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236952965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236963835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236974415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236984895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237000185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237010745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237021485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237030795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237041155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.237052105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.237062875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.239245116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:22.239278616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { 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.239292416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.240304342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240354712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240364912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240404702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240414332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.240459542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.240483552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.240494992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.240507953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.241363827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { 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.241391057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.241490398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241507458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.241527198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241536388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241556108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.241568078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.242271971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.242298942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.242316262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242325742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242336412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242345522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.242356052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.242367042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.242918745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.242940425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.242982745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.242992325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.243008275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.243022405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.243032955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.243043455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243052525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.243062765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.243077066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:22.244237951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { 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.244266062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.244422402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244432612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.244453882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.244465773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.244476523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.244487353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.244498063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244545433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.244557743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.247067186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { 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.247095736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.247110926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247173426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.247184606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.247198896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.247210016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.247221206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.247231877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.247242617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.247253597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.247264407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.247275517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.248795664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.248821205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:22.248898415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248925865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248967635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.248991675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.249016336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:22.249028836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.229292394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.229327944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.229339194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.229349064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.229381975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.229426775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.229439585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.229453395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.229545935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229599406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229640156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229664686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229954807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.229999828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.230023468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.230054338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.230079678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.230090988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.230102958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.230114628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.230126308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230146808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230156168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230168489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230177619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230188229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230197269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230231079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.230255369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.230266609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.230277549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.230292659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.231672406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.231705016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { 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.231718886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.231731596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231741286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231752717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231762217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231773057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231783547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231794087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231804837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231820657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231831217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231840137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231850707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.231872757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.231884207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.233767187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:23.233797577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.233815717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.233847567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234249509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234270099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234282029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234291379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234302249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.23432628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.23433822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.2343547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.234855622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { 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.234893442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.234925733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234935773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.234964773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234974233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.234989093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.235000303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.235583426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.235600056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.235627216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235636436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.235667686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235676816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.235689726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.235703237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.236265299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.236288649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.23639086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.23640534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.23641642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.23642761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.23644003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.23645103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23646019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.23647096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.23648231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.237541386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { 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.237585936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.237599666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237609466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.237820667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.237834987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.237850727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.237861547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.237872247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.237891798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.237903138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.238810902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { 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.238841422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.238871423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238881453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.238908373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.238917723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.238932743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.238943343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.238953853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.238964233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.238974633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.238984743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.238995823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.240528181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:23.240554611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:23.240592171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240617921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240723292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:23.240747772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.240772592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:23.240784762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.230345788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.230387198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.230398128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.230416428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.230426008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.230465878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:24.230477658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.230489258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.230577199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230623129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230659599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230692019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23076452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.23079954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.23082304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:24.23084616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.23089144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.230910421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.230923091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.230935041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.230955161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230993751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231011341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231041051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231050841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231063921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231073011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231106292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.231129832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.231141202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.231152152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.231162912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.232446668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.23277848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { 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.23279258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.23280483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23281472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23282578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.23283506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.23284577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.23285621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.23286683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.23287725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232888021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232902771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232912171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232922711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.232940741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.232951651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.234926521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:24.236164627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { 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.236180497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.238866511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239362273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239379003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239390923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239400463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239542854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.239572104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.239583484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.239676725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.241884875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { 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.242983611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.243018461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243505554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.243518774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243532474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.243681304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.243699995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.245660544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.245690855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.245704345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245719055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.245729985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246522489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.246538639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.246550969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.246566909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.246579399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.249838396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.249864956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.249876826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.249887806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.249910286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.249921046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250000696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.250129457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.251514004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:24.253599865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { 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.253629735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.254964691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255096592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.255109402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.255119352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.255130942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.255146132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.255157212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.258184658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.258819991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.261382444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { 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.261811326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268696521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.268715321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.268726671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268736161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268746821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268762591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268773221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268783701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268802601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.269899157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.269913137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.273030763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.273061693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:24.275113453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275162974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275224004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.275257514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.275308524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.275321984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:24.302803113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:24.30998037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"124.248628615s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.234074464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.234119014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.234130634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.234140524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.234150145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.234162905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.234174325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.234530876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.234551657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234960269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235018809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235439551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236635147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.236671057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.236695987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.236720778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.236747318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.236758958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.236771458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.236784088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.236796528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236818788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236830248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.236841708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236851638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.236863688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236873848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236885268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.236909608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.236921539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.236933729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.236947519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.236994179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.237014589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { 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.237031509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.237044049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237053879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237065249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237075039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237086229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237097439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237108119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.2371226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.23713397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.23714513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23715474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23716507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.23717598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.23718676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.266121796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:25.266168436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.266182396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.26891704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268970151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.268981751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.268993181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269002751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.269013601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.269039081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.269050421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.269063361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.269076751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { 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.269088731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.269101001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269110591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269158801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269175372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.269187102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.269198972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.269211082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.269223642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.269240242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269249362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.269260022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269269182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.269280782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.269292502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.269303582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.269315572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.269327602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.269336562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.269347412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.269359753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.269370983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.269382153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269391243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.269401673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.269440973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.270422168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { 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.270443298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.270461598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.270471318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.270482328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.270494098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.270504888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.270554849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.270565549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.270576149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.270591299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.271553924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { 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.271575754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271644014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.271653884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271664794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.271680444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.271691514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.271701944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.271712394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.271723074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.271741655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.271752075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.271773135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:25.273389193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:25.273974656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:25.273987366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274012956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274033546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:25.274067606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.274091716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:25.274104656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.229257948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.229315748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.229366539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.229503349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.229514089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.229527389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.22967429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:26.22968818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.229772951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229823271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229863431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229893871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229963452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.230001802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.230361974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:26.230395834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.23165574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.233921922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:26.233951032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.233965852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.233979022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234001012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234016722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234028252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234052972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234064732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234074632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234086052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.234122793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:26.235740301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.235767181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.235785481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.235798941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:26.235812631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { 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.235824811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.235838311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235848471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235859841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235869861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235881142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235912762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235924552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235935902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235949222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235960782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235975292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235991472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:26.236058702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.236071112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.236082813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.236093773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { 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.236106443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.236118263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236141683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236150953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236161933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236171063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.236181613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.236205723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.236216733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.236229543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.236240063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { 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.236251933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.236264943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236274404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236285064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236294134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236304874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.236316044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.236407754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.236420014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.236440554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236449714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236462824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236471715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.236482065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.236493535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.241733371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.241769271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.241820342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241848562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241867592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241890522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241901242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.241911932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241921192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.241931582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.241942892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.246461975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { 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.246497285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.246511265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246521235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.246532545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.246541865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.246557175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.246568026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.246579536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.246590526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.246602026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.246614006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { 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.246626226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246638886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246648176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.246659126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.246677536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.246690456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.246706506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.246718076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.246729586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.246740666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.246752176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.246763697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.246804127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.246835577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:26.246885817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246917777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246965978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.246989558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.247015018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:26.247028398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234068691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234102691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234113701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234123661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234133271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234145861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.234157221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234177161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.234190511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234215111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234236861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234277062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234317182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234347472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.234371542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234395022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234420092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234431172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:27.234443663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234456053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.234468313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234489083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234498723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234511123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234520353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234531203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234540253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234551673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234575033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:27.234586383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.234597663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.234608913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.235106666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:27.235129046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { 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.235141286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.236111961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236133551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236154501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236163841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236183311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236194211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236204951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236215611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236231602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236249792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236259002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236269662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:27.236280902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.236292482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.240520853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.240556633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:27.241617469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.241633769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241663339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241673099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241684559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241693999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.241704489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.241757579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:27.24176925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.24178121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.24179525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { 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.24181539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.24182798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24183723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.24184825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24185732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.2418735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.24188555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.24189689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.2419088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.24192104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24193635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.24194709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24195641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.241966921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.241978121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.242016311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.242069081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.242988146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.243021206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.243033336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.243044476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.243060746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.243071536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243080646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.243091156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.243102506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.244510923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { 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.244552914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.244669234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244681314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.244692274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.244701754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.244722194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.244733025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.244743665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244754125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:27.244765135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.24588572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { 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.245917191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.247610299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247632709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.247644379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.247654219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.247671689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.247682089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.247692549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.24770406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.2477147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.24772577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:27.24773707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.249272807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:27.249331968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:27.249416988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249466698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249492769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:27.249561319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.249584269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:27.249599109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229062044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229163204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229174834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229184964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229194674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229206574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.229217914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:28.229229314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.229240564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229274385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229295575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229316185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229407495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229432365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.229456346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:28.229479386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229517236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229531086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:28.229543356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.229560226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.229613416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229646747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.229663647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.229687077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.229697697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.229708317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.229717457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234743902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.234789243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:28.234801653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.234813703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.234825163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.235375465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:28.236502241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { 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.236539741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.236555191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236566501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236730732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236747502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236759132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236770653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236782493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236800093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236812363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236867773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236878313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23831826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:28.23833697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.238349861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.241569057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.241606657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { 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.241621307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.242324121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243036094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243066384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.243080664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243091754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.243104615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.243131815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.243145185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.243158785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.243301056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { 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.243331276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.247362536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247381286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.247427656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247438336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.249255326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.249293686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.25014375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.25017342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.253492347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253516977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.253545027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253561317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.273043985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.274731784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.274760834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.274776034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.276108431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.276139361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.276153171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.276166971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.276180511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.276197491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.276209221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.276222171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.276236701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.277364347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { 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.277393337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.283203637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.283234717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.283247997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.283262967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.283277557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.283293887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.283305407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.283685889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.283730029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.285003506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { 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.285027956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.301947581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.301979891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.302150982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.302166822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.302178782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.302195132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.302207472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.302220342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.302232642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.302244522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.302258672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.304170212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.304203182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:28.304310513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.304339013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.304397213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.304422463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.304446963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:28.304467263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.235378488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.235431878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.235451728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.235463368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.237158637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.237203107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.237220547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.237235647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.239603849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239649029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239672169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239697989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.293122998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.293195969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.293222349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.293247849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.294277844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.294330204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:29.294346674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.294360505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.302251144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.302322995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.302337055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.302352635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.302375065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.302388595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.302399415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.302411675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.302443935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:29.302458265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.302471646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.302485026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.303507061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:29.303568871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { 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.303583161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.303596691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.303607741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.303619731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.303630151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.303643491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.303655141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.303667542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.303680132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.303693082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.303707302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.303717932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.305769682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:29.305853773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.305868843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.309018518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.309075318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:29.309105389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.309119499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.309157319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.309169029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.309181589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.309192309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.309204849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.309229539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:29.309242359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.309255289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.309270599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { 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.309285399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.31336482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.31340283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.31342234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.31343313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.313782492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.313818152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.314552656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.314584996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.314769917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.314782697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.314811647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.314822437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.31737021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.31740927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.318199084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.318230035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.322755327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.322786218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.322799598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.322812258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.322824498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.322841298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.322851598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.32321385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.323458171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.324665277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { 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.324705307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.324765948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.324777468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.324814388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.324825188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.324837068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.324862798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.324875098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.324886708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:29.324899108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.326074214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { 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.326099894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.326149445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.326161525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.326200765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.326212265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.326225805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.326239305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.326251105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.326262925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.326274625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.326296065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:29.326307955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.329409631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:29.330841248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:29.330868898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.330897799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.330919659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:29.330944269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.330968739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:29.330983779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.24947112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.249510311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.249521781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.249531631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.249541151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.249561261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.249572771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:30.249584441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.249866902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249917093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249945103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249987013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254214894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.254259945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.254285865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:30.254309575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.254335395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.254347495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:30.254378095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.255649322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.255667022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255689062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.255699932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.255711982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255722342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.255737612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255747362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.255759022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.255816222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:30.255835013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.255847653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.255860353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.255873543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:30.255886633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { 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.255903913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.255928523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.255938033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255954073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.255963613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.255975323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.255986703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.255997843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.256009203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.256020413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.256031794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256042844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.256054464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:30.256066624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.256078374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.256249055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.256275895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { 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.256289425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.257469911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257510721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257523991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.258069234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259423421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259444631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.259488581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.259500391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.259512441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.259534511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { 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.259551331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.259571311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259581241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259592172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259601732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.259612772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.259628022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.259639412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.259651882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.259664052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259673102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259683912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259694402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.259704872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.259715922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.262068764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.26318553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.26320849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26321886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.26323016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26324165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.26325273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.26326324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26327707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.26328842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.26330012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.26331228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { 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.26332475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.26333665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26334598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.263357341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.263366601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.263378101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.263389511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.263402151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.263413171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.263424851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.263823293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { 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.263854743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263981704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263991744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265534202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.272499426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.272527216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.272549986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.272566376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.272578687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.272590337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.272602117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.272615577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.272627347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.272639217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:30.273067099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273099149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273124559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.273149739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.27317755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:30.27319038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.232417156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.232457867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.232468707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.232478157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.232487787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.232500417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.232533007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.233915964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.234708078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234735928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234762348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234784958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235982854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.236024985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.236051045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.236075645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.236100365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.236113825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:31.236125825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.236138115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.237361451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238918429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238941709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.238954359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238964509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.238975919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2389907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23900252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.23902817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:31.2390402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.23905256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.23906501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.23907839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:31.23909269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { 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.23910658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.244191656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.249620943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.249660973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.249673814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.249685504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.249697194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.249709764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.249721704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.249733904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.249745504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249759784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.249776684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:31.249790134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.249802544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.249815654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.249827344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:31.249840324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.249853184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249876045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249887585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.249899535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249908805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.249919895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.249943985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:31.249955805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.249968235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.249980575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { 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.249992725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.250006385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250015975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.250026885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250043535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.250055425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.250070506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.250081576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.250093616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.250105746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250114966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.250125526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250134416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.250145776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.250156696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.250723269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.252364747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.252408247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.252425477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.252439018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.252452238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.252466228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.252480418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252491908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.252519808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.252533008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.252546138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { 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.252565288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.252587098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252598868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.252619568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.252629718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.252641729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.252654209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.252676819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.252690149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:31.252702369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.253637844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { 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.25503807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255071201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255083501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.255096161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.255106521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.255118931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.255130741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.255142581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.255159001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.255170931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.255182551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:31.255194941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.255812944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:31.255831484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:31.255843764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255865775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255890515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:31.255914675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.255939715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:31.255955205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.246252208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.247316313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.247341873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.247353403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.247363623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:32.247377613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.247390303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:32.247402934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.247415364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247438154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247463814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247486134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247508064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.247533514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.247559324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.247583644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.259292544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:32.26654945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:32.266589091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.266605171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.266619061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266642241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.266985503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.266998853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267009843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.267022453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267032713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.267046533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:32.267072633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:32.267115563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.267127803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.267140103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.267153653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:32.267167543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { 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.267180544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.271246794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.27841964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.27845579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.27846786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27848071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27849328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27850541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27851743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27852977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.27854164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.27855225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.279826347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:32.279884227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.279898257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.281840637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.293933828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { 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.293965088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.293985318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294022519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.294100639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.294116929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.294127209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.294139329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.294164739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.294176919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.294189639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.294203459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { 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.2942221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.29423664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.29425038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.29427205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.29428183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.29429402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.29430646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.29432231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.29436573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.29437925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.29438987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.294408451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.294419301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.294432851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.294445351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.294465581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.294478681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.294491571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.294501071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.294512261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.294523741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.294543671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.294555461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.294565791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.296487181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.296502031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.297712347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { 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.299406386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.302586371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.302617661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.302632291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.302642902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.302654932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.302666912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.302678592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.303045384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.303073114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.30439441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { 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.30441715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.30635666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.30638699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.306400891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.306412161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.306424791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.306437231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.306450531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.306467341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.306480441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.306492211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.306505651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.307812598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.308510171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:32.308525311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.308547941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.308584072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.308611532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.308636382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:32.308651282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.232638122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.232816083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.232839173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.232850973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.232861913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:33.232876633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.232889633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.232901673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.233110084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233134694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233158654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233180434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233231025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.233273805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.233308045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.233333455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.233380655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:33.233402086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:33.234810343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.234840353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.234995603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235018904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235030804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235043874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235066474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235079114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235090144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235103524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:33.235136204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:33.235149014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.235161854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.235174414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.235187104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:33.235207974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { 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.235221055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.235248665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235258805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235271845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235289385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235301245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235312945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235325445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235337415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235349725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235361235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235397735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235416126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:33.235430556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.235443726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.23831474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.23834445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { 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.23835993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.23837686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23840022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23841209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238592151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238703742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238717382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.238743862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.238757622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.238771062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.239457806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { 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.241153564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.241208754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241225654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.241273825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241284755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241298185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.241311025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.241323845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.241337755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.241351005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241373355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.241386035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241396535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.241408795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.241423445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.241436266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.241450166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.241463746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241474856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241487146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241499836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241513776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.241527466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241537186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.241561776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.241575816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.242921993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { 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.243641727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.243663267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243676477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.243713487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.243724577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.243742927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.243757297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.243770687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.243784077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.243805688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.244441141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { 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.246063429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246095879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246109349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.246122379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.246134379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.246157089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.246169829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.24619192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.24620508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.24622605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.24623938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.24625263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.246740512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.247554296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:33.247579767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247603067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247628757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.247653647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.247678317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:33.247692297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.232904715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.232957975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.232969785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.232982665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.233025715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:34.233069945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.233083755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.233098086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.246212282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246866705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246897695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246924305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247066526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.247157917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.247187617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.247213107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.24974289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:34.2497831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:34.24980187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.24981561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.251185427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25190367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.251929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25194397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251955631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.251974631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251986131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.251998641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:34.252028691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:34.252041341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.252054971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.252068781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.253398218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:34.254728884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { 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.254743924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.262183602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.262220972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262234072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.262245352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.262257582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.262270172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.262282532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.262294512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.262306443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.262319153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.262329243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.264124222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:34.264157652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.264175532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.266866546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.266895716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { 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.266911456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.286229843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286388844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.286401964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.286417774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286428644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.289493339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.28954076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.28956753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.28958074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.289901481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { 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.289945822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.294744376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.296039392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.296057143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.296067363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.297152448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.298172713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.298601615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.299359129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.299376489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.299387459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.299403409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.299415959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.327073219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.327152859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.328454346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.328485216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.329967283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.335110239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.335145959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.335160109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.335173089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.335185919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.335197119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.335209479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.335230389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.335243959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { 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.335257799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.344554406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.344587987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.344623437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.344640567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.344653067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.344665127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.344677997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.345420831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.345444081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.347693622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { 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.348950509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.348972669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.348985139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.348999189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.349010659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.349029799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.349051339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.349063939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.349078349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.349090339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.351406721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.352437016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.35322332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.35325946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:34.353864863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.353916874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.354010824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.354045024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.354070534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:34.354086765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.230178923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.230248963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.230261373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.230273573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.230295163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:35.230310194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.230322904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.230336054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.230611065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231783231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231821671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231852131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231874291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.231900592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.231927502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.231953402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.231978852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:35.232006252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:35.232027032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.232042262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.232058012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232094583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232106103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232123663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232134563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232146823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232157703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232170873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:35.232200323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:35.232213113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.232226483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.232239033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.232562925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:35.232593305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { 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.232608005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.232659365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232683836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232701876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232711986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232736666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232749506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232761926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232787146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232808766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232821226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232831316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232843726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:35.232856416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:35.232870126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.234865337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.234893817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { 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.234908607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.234942507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234980327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234991187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235006047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235016467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235057688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.235082878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.235094788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.235106918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.235872502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { 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.242100483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.242131233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242143583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242156273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242170763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242182823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.242195713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.242208083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242221103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.242234253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242244433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242256693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242266883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242278853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.242291283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242305234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242318484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.242331574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.242341364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.242353614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.242366064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.242378024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.242389964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242400034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.242411964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242424384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.242438024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { 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.242451234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.242464214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242474034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.242486004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.242495815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.242507895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.242519705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.242531395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.242543455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242555695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242569235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { 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.242582075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242594945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242604925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.242616385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.242626435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.242639085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.242650745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.242662965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.242674865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.242687065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.242700296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242712516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:35.242724776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242736656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:35.242748196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242769836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242791116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242816916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242841126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:35.242853846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.236157915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.237076849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.244044414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.244076975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.244088925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:36.244109985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.245924654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.246271386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.246290186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246315326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246338186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246373506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246404146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.246449427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.246477227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.246505937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.246530647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:36.246543367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:36.246557387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.246574187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.247587712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247620883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.247633863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.247647903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248908649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.248927029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248938529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.248958009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:36.248990899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:36.2490045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.24901855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.24903351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.24904868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:36.24906331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { 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.249258651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.249282001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.249453732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.249473122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.249483932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.249496082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.249508242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.249520352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.249532512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.249545052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.249568182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249591243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.249604023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:36.249616783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:36.249630073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.249647283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.249659763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { 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.249676713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.249800834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249827174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249837674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.249850154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249860084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.249871734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.249902174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.249914564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.249926844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.249939674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { 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.249952854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.251241131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252586818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.252635678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252648128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.252668648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.252682458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.253443422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.254543807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.262424207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263985235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.264003965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264016545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.264029995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.264051455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.264069695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.264083535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.281698534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.281745494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.281760005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.281773515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.281786295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.281799425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.281810675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.284240447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.284285367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.285465133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { 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.285498953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.306950611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.307000371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.307015232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.307026732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.307039292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.307052572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.307064942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.308153377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.308537679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.310236248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { 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.311380463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311408074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.311422514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.311437504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.311449524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.311463314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.311482034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.311498894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.311512474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.311526084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.313291673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.31465231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:36.315269283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.315293973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:36.315535424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31675817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.321044892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.321092812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.321242853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:36.321257923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.246283417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.246333528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.246344718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.246354918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.246365388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:37.246382128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.246394138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.246405948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.246417748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246439058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246460228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246482358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24691106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.246949471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.246988491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.247011731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.247434043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:37.247477733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:37.247491763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.247504143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.249128582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249172802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.249189592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.249228372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249257302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.249269132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249278772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.249445613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:37.249481603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:37.249492754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.249503804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.249514934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.250932411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:37.252433778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { 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.252455719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.270099048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.270136138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.270154638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.270169468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.270181548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.270193168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.270204598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.270216178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.270231358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.270242898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.270360939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.270372609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:37.270385279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:37.270397039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.278086907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.278125088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { 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.278139758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.278152668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278174518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.278184148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.278195818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.278205548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.280718861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.280771681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.280783911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.280918432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.282141948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { 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.283292294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.283320464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.283331114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.283342084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.283351624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.284074668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.284121718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.284702371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.28648632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.28651942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.28653058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.28654203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28655141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.28656237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.28657366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.28658494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.28660157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.286613611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.286622881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.286633831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.286644701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.286655361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.286703281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286712341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.287822327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.289975908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.290000658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { 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.290019818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.290054428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.290078558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.290090488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.290099828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.290110628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.290121498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.290132498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.290143518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.290155738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.290777322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { 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.290807272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291789117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.292146629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.292166189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.292175949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.292187979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.292199209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.292214829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.292226119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.292237739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.292248409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.292264209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:37.293594216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.293623146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:37.293858787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294992753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295027063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.295054423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.295077283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:37.295090813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.230262789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.230986043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.231010993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.231022503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.231032763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:38.231045413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.231062113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.231074103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.231086723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231108133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231129433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231152604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231173644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.231204544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.231228114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.231261754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.231285794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:38.231297254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:38.231309614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.231330824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.231345315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231367015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231377525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231389835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231399555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231410815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231420175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231430605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:38.231454925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:38.231466445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.231477965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.231490075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.23234321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:38.23236759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { 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.23238014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.23241609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233952048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235367235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235388885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235411115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235422475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235433605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235445165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235488685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235500655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235510015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235525385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:38.235537916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.235549836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.236104528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.238963922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { 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.238991543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.239005493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239036263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239046263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239057663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239071013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239112673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.239153653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.239165593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.239182174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.239822937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { 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.239839787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.239874347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239883657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.239901257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241482745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241498115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.241512915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.241523795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.241535485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.241552356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241561706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.241572726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241581766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.241592466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.241604266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.241615476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.241628736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.241640696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241649616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241661046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241671896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241682826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.241693836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241707846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.241718536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.241730126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.243881737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { 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.245083863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.245112804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245123284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.245134154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.245143594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.245155144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.245167284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.245178574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.245190104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.245201944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.246988693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { 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.247023073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.247175564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247186134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.247210234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.247219434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.247229964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.247240544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.247250844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.247261674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.247272064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.247282445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.247293505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.250048948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.250726032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:38.250757592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250779852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250806182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.250832702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.250861673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:38.250874443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.247058376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.247100256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.247112406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.247122346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.247191186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:39.247244536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.247263597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.247275457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.248384012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248435412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248480883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248506293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248931585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.2519547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.25199444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.25202484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.25204997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:39.25206181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:39.252074321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.252086551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.252098571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252121271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.252131261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.252143051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252152801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.252164091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252181111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.252197671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:39.252222351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:39.252234601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.252246651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.252258601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.252418782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:39.252453112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { 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.252465292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.27171415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.27175662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.27176881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.27177929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.27179447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27180532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.2718157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27182651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27183717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.27184766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.27185681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.272268562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:39.272290752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:39.272329813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.275019916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.276772875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { 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.276797785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.276892146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276959386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.276969116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.277055467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.277064927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.278546494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.278573464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.278584644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.278708025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.27969393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { 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.281342128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.281386298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.281397228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.281408298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.281417898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.282046841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.282072511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.282677274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.282713264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.287108937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.293829461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.297497869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.297524429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.297537989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.29755836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.2975716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.29758525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.29760613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.29761618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.29763064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.29764303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.29765505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.29766635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.29767619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.29768725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.29769924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.2977108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { 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.29772301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.2977452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.297754351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.297765111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.297774221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.297784991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.297796031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.297806651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.297888151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.297913681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.299311858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { 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.299348949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.300396274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.302446914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.302461254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.302471474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.302482754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.302493744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.302533805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.302552355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.302565095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.302577465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.302589765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:39.303764931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.304731376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:39.309243628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3096641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.30969008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.30971931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.309742541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:39.309755701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.23770394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.237742251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.237754051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.237764101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.238969547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:40.239236568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:40.239248958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.239263788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.239275088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239296258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239321508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239341768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239410619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.239484709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.239508169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.239532919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.239555949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:40.23956686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:40.23957923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.2395909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.23960306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23962482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23963431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23964851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23965765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.2396686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23967752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.239764531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.239789111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:40.239801571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.239812511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.239823511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.240864356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:40.24166015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { 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.24168473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.24169877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.24170903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24172451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.24173476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.24174621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.24176103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.24177242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.24178446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.24179555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241806781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241816821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.241828001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:40.241839781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:40.241851891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.243175217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:40.243198558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { 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.243213258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.246787316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246839656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246856396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246875536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246884846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.247402349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:40.247438179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.247449499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.247491099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.248397944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { 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.248422204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.248667535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248678935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.248710385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248719725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.250122483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.250146153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.250794596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.250823546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.250865426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250875036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.250898276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250907436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.250920347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.250931377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.251491799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.251742641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.254960037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.254987337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.254998987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.255009767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.255025727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.255036557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255045627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.25556806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.2555949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.256993117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { 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.257018107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.257037247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257048768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.257249649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.257868672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.257890982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.257902432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.257913292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.258329554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.258349744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.25957413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { 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.25959805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260777756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260804207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260815937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260825977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260836667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260847057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260857667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260868157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260878757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.260889077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.260900597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:40.262522285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.262555875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:40.267046898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267366859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26749835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.26752668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.26755418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:40.26756684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.250163705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.250245945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.250271405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.250294206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.250360476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:41.250438816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:41.250471906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.250510617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.250633877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250718988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250785798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250844928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262153335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.262200645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.262225625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.262253825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.262427266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:41.262468126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:41.262500337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.262513667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.264079155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265491052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.265512282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.265523892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265533372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.265544232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265559832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.270372286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.271223781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:41.271238361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.271252291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.271264021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.271276771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:41.271289191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { 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.271301241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.271439512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.271451492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271501182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271510522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271533712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271544272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271556612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271570692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271695573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.271706533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271715953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.271726353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:41.271737453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:41.271748713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.273980585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:41.274012845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { 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.274026325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.278355997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278400837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.278411787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.278441617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.278451097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.279886424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:41.279926035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.279960475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.279971865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.280783339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { 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.281853844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.283281931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.283302642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.283326552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.283336352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.284538568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.284561818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.286284776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.287660343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.287677953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.287688163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.287699823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.287709463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.289510212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.289543633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.290403867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.290435937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.293969415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.294000665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.294012395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.294023555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.294042655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.294054315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.294063806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.295081831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.29684118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.298399297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { 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.298448348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.299247752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.300669699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.300685699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.300721249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.300738029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.300749459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.300770699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.300781969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.30079436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.30080624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { 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.30081861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311743755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.311775115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.311817445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.311828275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.311838915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.311849395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.311859855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.311870145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.311880645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.312966611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.313047461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:41.315319422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.315380233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:41.316592609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.316676049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.318699269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.31873021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.31877215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:41.31878625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.247797544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.247834325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.247845595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.247855695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.247969475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:42.250282397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:42.250309487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.250323357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.250342417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250364627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250387247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250409138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250502718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.250548818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.250577048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.250612029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.251284602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:42.251302842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:42.251315822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.251329142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.252424368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253271792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.253283182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.253295402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253306642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.253331492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253342492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.253354692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.253380113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:42.253394263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.253409143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.253421883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.253934435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:42.253970046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { 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.254016406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.257930296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.260059576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260087437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.260100647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.260113847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.260126327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.260143107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.260155407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.260168987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.260627909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260642979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.260655629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:42.260669709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:42.26068256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.26069567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:42.26070943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { 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.2607222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.262058696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263751985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263764455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263777025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.263787265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263800465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:42.263836295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.263852596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.263865066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.264431218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { 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.264467809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.264553699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26465787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.26467011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26468593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.26469813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.26471066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.265206932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.265241643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.265283893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265294153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265322273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265332173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.265343453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.265362453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.265924326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.265957236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.265995416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.266005786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.266019847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.266030967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.266048527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.266059877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266094037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.266213807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.266227308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.267305963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { 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.274152037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.275450054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275474544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.275493324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.275504004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.275516684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.275529024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.275542264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.275554574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.275569324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.275582004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { 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.275595004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275608244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275618994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.275632534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.275654195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.275665545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.275677005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.275688485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.275700445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.275711885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.276978021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.277007371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:42.278884171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.279270523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:42.283220913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284313158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284346329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.284372599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.284401009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:42.284415489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.229046872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.229077273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.229088173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.229098453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.229121993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:43.229180363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:43.229195203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.229208203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.229293604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229342004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229391194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229413724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229500315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.229543155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.229575125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.229607585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.229634625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:43.229666576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:43.229684426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.229698816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.23047648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23051697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23052923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23055763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232048038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232075158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232087248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232100778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.232129778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:43.232143038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.232162208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.232180438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.232196888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:43.232211258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { 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.232229848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.232243989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232254929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232267889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232278979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232291379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232328439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232346519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232367869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232394279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232407999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232422509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23243518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:43.23245303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.2324698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.234371769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:43.243639236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { 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.243684076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.243699836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243732176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243744206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.243761506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243772426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.243784756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:43.243819366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.243832646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.243848327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.243864367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { 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.243878847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.243893097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243911207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.243924117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243942347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.243956477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.243969487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.243988697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.244002577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.244018727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244032458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.244062578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244073458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.244086128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.244099388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.244112188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.244125888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.244140178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.244151278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.244163998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.244178458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.244190758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.244203128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244215088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.244239419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.244252529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.244265439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { 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.244279549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.244300079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244311029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.244323389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.244335569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.244348249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.244360379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.244373169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244394319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.244407469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.244813731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { 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.245642816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.245665226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245681566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.245696306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.245712576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.245725136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.245737436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.245760026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.245775726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.245788926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.245801336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.245814237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.246654271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.24843921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:43.24846452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24849233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24851399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.24853868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.24856433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:43.24857936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.243818119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.243840229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.243850959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.243860799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.24410272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:44.24413637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:44.24414995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.24416269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.244442732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245972419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24601866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246504262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.246547432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.246586373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.246610643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.246942194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:44.246974025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:44.247032505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.247063015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.247131845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247177816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.247191936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.247223296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247233846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.247248866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247259166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.268123301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.268187821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:44.268202641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.268215951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.269061276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.270269772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:44.270307122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { 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.270321662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.275449068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.277079056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.277106776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.277118626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.277130956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.277143636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.277156096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.277168967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.277186567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.277201217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.277212537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.277225317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:44.277240107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:44.277261747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.280986335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:44.281017876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { 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.281031946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.282153571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282191521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.282203001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.282220011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.282229771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.282493873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:44.282521243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.282534213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.282598143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.28389216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { 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.28394701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.284641154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284654034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.284700424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.284730624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.284789294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.284810885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.285396177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.285436058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.285456538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.285467438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.285489618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.285499818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.294076181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.294109742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.294127992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.294142222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.294155682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.294165902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.294177802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.294194832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.294206542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.294218462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.294228722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.304380253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.310712805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.310742175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { 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.310764935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.326250333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.326305514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.326321444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.326332824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.326349174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.326361634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.328807816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.329154628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.329169678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.331240358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { 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.331272909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.33557344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.33560898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.33564367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.33753241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.33757133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.33758533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.33759848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.33761183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.33762461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.35540588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.35545411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:44.357764752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.358741807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:44.361944163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.361987883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.362599406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.362646406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.362740377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:44.362760907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.230375662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.23201304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.23203287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.23204396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.232055011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:45.232074561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:45.232104271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.232120171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.232135361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232165641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232195791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232228581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232254392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.232286922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.232313852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.232399332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.232441642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:45.232466613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:45.232509013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.232526403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.234857445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234949755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.24380311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.24384252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24385442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.24386764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24388036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.24389288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.243919871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:45.243933731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.243947311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.244251922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.244267762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:45.244295792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { 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.244309842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.244325393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.244336623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244349943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.244362163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.244374983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.244398973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.244424103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.244436263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.244455783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.244468413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244479213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.244491503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:45.244504683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:45.244517814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.244530564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:45.244542804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { 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.244557614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.244571434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244595164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244605664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244618904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244629054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.244641004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:45.244665894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.244683474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.244696954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.244709704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { 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.244722985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.244737665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244755735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.244770485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244780895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.244793475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.244805445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.244817865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.244909066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.244923136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244936416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.244949026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244958926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.244970916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.244984116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.244996336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.245009796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.245023566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.245034616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.245051676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.245064676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.245079186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.245097386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245111967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.245124517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.245137907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.245150417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { 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.245168357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.245182177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245271297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.248499474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.248524914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.248542974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.248555194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.248567514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.248579544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.248602664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.248615674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { 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.248629234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.248642454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248652784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.248664544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.248674885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.248688055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.248699495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.248711195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.248723245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.248734945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.248746755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.248762985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:45.248775185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.248786655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:45.248798425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248821025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248846875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.248871396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.248896416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:45.248910046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.229710605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.229759225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.229770365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.229780055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.229789505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:46.229828066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:46.229859196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.229871836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.229950226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229987866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230051497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230073237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230138217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.230185917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.230209168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.230232798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.230273678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:46.230291358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:46.230304308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.230317348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.23461302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23469279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23470421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234780871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234892931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234904401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234914121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235654625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.235695175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:46.235707315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.235734525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.235746865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.23662343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:46.23666257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { 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.237950976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.238182027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238193607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238204687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.238214207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238225077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238235768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238246088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238256988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238267738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238280538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238289768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.239235083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:46.239261003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:46.239279413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.241272873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:46.241300993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { 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.241314803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.245455944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245530544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245541014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.245579175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245588605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.246120537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:46.247168883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.247181403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.247192573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.247205603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { 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.247221123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.247659645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247670295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.247706905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247716085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.248839261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.249050112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.249431564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.249788786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.249808626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249822526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.249838976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249848606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.249859206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.249870746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.250224098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.250252518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.253290844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.253301804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.253312664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.253323414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.253336874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.253348724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253357844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.253678096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.253695916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.254917992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { 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.255142003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.255155253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255165253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.255180833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.255189963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.255200623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.255216243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.255226853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.256242939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.256314209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.257462425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { 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.25841596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25843473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25844475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.25845591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25846515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25847617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25849204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25850277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25851385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25852452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.25853475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.2585456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:46.259160023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.259192493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:46.262199009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262253139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262770472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.263892287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.263926877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:46.263945517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.22963406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.229667371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.229678541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.229688271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.229697601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:47.229750291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:47.229771211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.229783191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.229853742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229904022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229940882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229968132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247865513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.247915153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.247939573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.247963113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.248251175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:47.248294785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:47.248307015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.248318815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.248768847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249567711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.249586411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.249598021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249610741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.249621481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249630802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.249642082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.249665772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:47.249676812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.249687882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.249698842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.250854218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:47.252237695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { 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.252252735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.252265565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.252275615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.252286855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.252296235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.252306905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.252317285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.252327695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.252337885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.252348085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.252360095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252369075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.252379285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:47.252390205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:47.252401126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.254623927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:47.254726077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { 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.254752647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.256462856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256798078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256819638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256831318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256840948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.256851548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:47.256875448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.256886778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.256961219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.258794468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { 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.25916208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.261368661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262274925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262300566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.262310986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.262322066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.262334036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.262345886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.262358746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.286212806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.286247186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.286265756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286276066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.286287276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.286300256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.288524807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.288553638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.288567648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.288578248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.288590318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.288601718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.288612348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.288629438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.288639378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.289131851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.289158501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.290714719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { 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.290752779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.295323092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.295350762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.295378672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.295388252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.295398962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.295425252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.295444332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.297704234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.297733294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.299364062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { 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.299394192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.299562283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.299576973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.299608874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.299618694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.299629534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.299645814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.299656414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.299666624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.299677104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.30089972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.30092341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:47.302529338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.302557298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:47.323806146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.323871646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.324863601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.324901701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.325200343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:47.326196238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.230856603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.230895373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.230906433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.230916273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.230925763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:48.231008584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:48.231020454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.231031824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.235539456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235580466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235629237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235650497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239595747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.239648827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.239674297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.239697797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.239772017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:48.239801988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:48.239814308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.239833008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.239980619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240032399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.240053079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.240087889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240097969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.240114379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240123609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.240163279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.24018757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:48.24019896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.24021016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.24022094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.241328825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:48.241363366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { 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.241380536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.241415226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241425746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241459166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241468876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241479516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241490046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241500656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.241510926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.241521406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241532026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241542756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.241559117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:48.241570337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.241581687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.243550587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:48.243582647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { 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.243595957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.244695302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244731613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244747843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244762833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244771913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.244822543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:48.244847613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.244858823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.244869553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.245764268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { 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.245792758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.245849948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245859828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.245886058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245895158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.245908118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.245919819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.25012061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.25015424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.250356981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250367871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.25414992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.25417823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.25418995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.25420203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.25421324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.254225641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.254335471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.254345341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.254355951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.254367001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.254378071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.254388921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254399361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.254409911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.254420942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.254431922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { 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.254443782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.254455632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254464642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.254475102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.254484082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.254494492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.254504792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.254516522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.254526832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.254537772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.254548812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { 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.254560992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.254573272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254582272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.254592902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.254601952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.254612532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.254622823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.254645323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.254655713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.254666013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.254676723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.254687603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.255656338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.255685518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:48.255697818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266892825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267026965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.267054805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.267078615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:48.267093186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.231233721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.234194756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.234208126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.234217856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.234227676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:49.234240096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:49.234251736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.234262776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.234274526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234296246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234318966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234339956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237769854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.238464257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.238731909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.238779439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.240122696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:49.241715844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:49.241742794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.241756684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.241769584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241791524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241801894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.241813254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241822844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.241834054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241845644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.248460758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.248504648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:49.248517058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.248528448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.248672909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.249806035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:49.249847565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { 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.249865095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.263073602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.263095362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.263172112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.264332678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.264357028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.264368208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.264378898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.264389548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.264400388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.264423688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264433229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.288430369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:49.288472229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.288484889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.293168823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:49.293216053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { 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.293230383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.293839087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.294173248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.294192728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.294204318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.294213988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.294402219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:49.29443216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.29444374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.29455373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.295883507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { 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.296857802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.317309195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.317354145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.317371715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.317382286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.31833129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.319659297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.319683817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.319697787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.322593142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.322994564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.323009774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.323025234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.33015939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.3302311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.331477927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.331516007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.332793983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.333565107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.333592507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.333605528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.333617348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.333628688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.333638568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.333657028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.333669058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.334366141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { 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.334409692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.335085075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.33614907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.33617029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.336180961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.336198571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.336209771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.336220711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.336239281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.336250871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.336351791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { 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.336413382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.336469332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.336478952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.336511332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.336520842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.336531532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.336542252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.336553462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.336566542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.336577583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.336587933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.336598783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.33802793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.33806587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:49.338914364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.340378111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.340418862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.340444262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.340468542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:49.340483662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.232441883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.237751699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.23778037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.23779178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.237802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:50.23781663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:50.23782981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.2378427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.23785584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2378787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23790211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23792384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239410438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.240919155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.240963166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.240996046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.241022196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:50.241049856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:50.241064226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.241079726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.241104406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241128026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241143187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.241161567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241173757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.241194277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241205957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.241220217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.241258627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:50.241271237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.241284227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.241296857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.241310797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:50.241323937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { 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.241341958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.248616824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.248645244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.248659225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.248670165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.248682485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.248694745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.248706215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.248717385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.248729255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.248740895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248750855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.248771335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:50.248785155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:50.248797825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.248810235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:50.248822525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { 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.248835275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.248848226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248870336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248879706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.250092732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250114622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.250128762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:50.250160722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.250173072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.250190042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.250215392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { 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.250231692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.250251723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250269663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.250283033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250304483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.251865411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.251890511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.254661105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.255786361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.256032812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256048162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.256060522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256071162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.279009558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.279876902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.281542381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.282942238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.282973138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.282986248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.282999378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.283011878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.283023798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.283036208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.283047148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.28333973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.28336014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.304546506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { 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.304588087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.346156937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.346189647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.346203177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.346214487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.346227247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.346239467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.346251367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.351727255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.351765275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.39437426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { 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.39441508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.395785017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.395809587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.395977168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.397680797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.397703037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.397715547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.397727717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.397745627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.397757747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.397778927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.397793207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:50.436615473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.439085206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.449485768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.44991192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.454998526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.455056426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.456370763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.456859865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:50.482858446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34822"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.486661156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"812e882d-5a3d-4ad0-b43a-4de127ddf26b","remote_addr":"[::1]:34822","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.486720606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"812e882d-5a3d-4ad0-b43a-4de127ddf26b","remote_addr":"[::1]:34822","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:50.486746786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"812e882d-5a3d-4ad0-b43a-4de127ddf26b","remote_addr":"[::1]:34822","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":212,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:50.509597782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34824"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.511553691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"807dc84a-c82f-4af6-a8be-07389348c083","remote_addr":"[::1]:34824","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.511584182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"807dc84a-c82f-4af6-a8be-07389348c083","remote_addr":"[::1]:34824","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:50.536801858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"807dc84a-c82f-4af6-a8be-07389348c083","remote_addr":"[::1]:34824","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":25418,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:50.54294314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34826"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.550826659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"ee2b83f6-fe1d-405a-9e50-c0959e5aa743","remote_addr":"[::1]:34826","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.555874715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"ee2b83f6-fe1d-405a-9e50-c0959e5aa743","remote_addr":"[::1]:34826","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:50.555906625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"ee2b83f6-fe1d-405a-9e50-c0959e5aa743","remote_addr":"[::1]:34826","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":962,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:50.597215963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34828"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:50.60261367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"b3af22fa-f535-4fcf-b49f-f29af849440d","remote_addr":"[::1]:34828","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:50.602649961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"b3af22fa-f535-4fcf-b49f-f29af849440d","remote_addr":"[::1]:34828","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:38:50.620934383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"b3af22fa-f535-4fcf-b49f-f29af849440d","remote_addr":"[::1]:34828","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":18045,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.230517179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.230556849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.23056952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.23058075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.23059088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:51.23060558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:51.23061877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.23063166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.23065201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23067543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23069824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23072037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23074369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.230769291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.230794331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.230819461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.230843621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:51.230855471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:51.230877041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.230990912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.231017452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231044662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231055832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231068192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231078972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231091062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231101012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231242663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.231289113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:51.231302653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.231320033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.231332743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.23264786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:51.23267886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { 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.23269322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.23654671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237302284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237336554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237347864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237595785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237607565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237621065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237632135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237643585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237654285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237664215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237674865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:51.237688375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.237699736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.239597245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:51.239642035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { 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.239656095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.239823026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239847006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239857166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239868357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239877767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239932567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:51.239956627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.239975427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.239986487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.240766431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { 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.241471095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.241491645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241502225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.241513135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241522765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241533485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.241544415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.241562305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.241579325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.244278449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244304759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.244316469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244325949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.244345159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.244375119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.244959772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.246886332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.246922182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.246935832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.246954152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.246967412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.246980612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.246992903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247003823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.247016003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.247028203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.247118313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { 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.247134703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.248190169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248214589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.248232459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.248242809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.248270829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.248282669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.248293849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24846184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.24847738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.250689121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { 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.251614026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.251909457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251926147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.251940588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.251975198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.251986998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.251999258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.252011838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.252023488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.252035688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.252048518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.252060818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.25436791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.2544006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:51.254551091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254575711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254597651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.254622381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.254648351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:51.254662571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.232317944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.232369924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.232381614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.232392654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.232403015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:52.232423535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:52.232436395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.232450035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.233116568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233193399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233231069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233281839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234462325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.234513475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.234541415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.234567175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.234597136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:52.234610846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:52.235862902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.235888002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.235906702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235929142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235945842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235958173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235969173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235982203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235992893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236012853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.236038603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:52.236052143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.236096593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.236122983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.236283874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:52.236309974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { 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.236331794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.237223809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237250569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237263779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237274419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237292119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237303639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237315319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237332399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.23735328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.23736521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23737579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23738768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:52.23739989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:52.23741142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.240335285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:52.24133692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { 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.24136442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.24138083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24140929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2414206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24143353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24144373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.24146042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:52.24148891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.241501011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.241515361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.241528941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { 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.241541611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.241561261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241571261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.241900453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241921913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241934453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.241946593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.242224824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.242247124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.242764407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242792187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242815817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242826607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.242991538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.243006408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.243018738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.243031688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.243871893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.244706927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.244731617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.244835797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.244848567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.244860198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244870858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.244882408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.244895388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.245160489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { 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.245190689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.245570861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245595961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.245608791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.245623411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.245635991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.245648481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.246518896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.246537246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.246550656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.246562946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { 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.246591826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.248438536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248463856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.248478306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.248495776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.248508316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.248556806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.248575966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.248588436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.248600516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.248613306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.248626737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:52.250913318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.251098269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:52.254259465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256087794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256123074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.256148245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.256173915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:52.256187765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.230340031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.230384321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.230395631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.230412581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.230422091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:53.230434821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:53.230451771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.230463191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.231614997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231669687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231717487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231754008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23212541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.2321695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.23219448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.23221823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.2322601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:53.23228595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:53.23229832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.23231001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.234824153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237082065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237129505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.237142235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237151815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.237162765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237172095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.237182565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.237207215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:53.237795908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.237808088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.237821238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.237833568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:53.237846098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { 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.237858059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.237870529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237879999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237892879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237902149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.24213224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.24215199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.24216426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.2421757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.24219324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.24220475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242214501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242225571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:53.242237961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:53.242250201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.242262361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:53.242273581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { 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.242286171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.242298851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242322851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242332581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242343891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242353581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.242364991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:53.242388751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.242410412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.242453062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.242472142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { 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.242485742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.242508362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242518222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242529242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242538492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242549542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.242560522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.242571452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.242584142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.242598812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242608233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242619663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242628883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.242639553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.242650913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.242662223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.242674423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.242686753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.242695903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.242706853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.242719753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.242730863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.242741523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242750633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.242761143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.242772123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.243616188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { 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.245712848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.246460492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24804366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24806047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24807064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24808703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.2480985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.24810976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24812026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.24813196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.249660398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { 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.249687618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.249701248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249711158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.249807429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.249818989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.249835059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.249846429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.249857709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.249868139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.249879109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.249889679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.249901129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:53.251378517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.25197173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:53.25199636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25202294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25204378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.25206747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.25209378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:53.252105671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.230047025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.230945639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.230975889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.23098735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.23099822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:54.23101144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:54.23102314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.23103476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.23104601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23107717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232052205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232084115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232106585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.232135255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.232158945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.232182126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.232207206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:54.232218816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:54.232231566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.232243336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.232255526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232276876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232286736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232299656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232309566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232321526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232330746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232341246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.232364357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:54.232375377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.232386537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.232397777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.232411657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:54.232423417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { 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.232435257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.232447067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232456317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232466767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232475757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232486887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232497457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232507797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232518197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232530087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232540427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232549317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232559627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:54.232570418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:54.232581208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.234285606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:54.234318596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { 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.234332156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.234344407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234369977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234379637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234390627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234399617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234435207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:54.234458807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.234469837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.234480597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.235219231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { 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.236324267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.236351397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236362497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236373857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236382957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236393597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.236404547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.236415767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.236427677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.236439897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236463797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236474447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236483707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.236494447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.236505767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.236798289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.236833179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.236901689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.236911539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.23692257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.23693393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.23694895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.2369595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2369688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.23697916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.23699015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.238118446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { 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.23901855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.23904535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23905639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.23906736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.23907711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.239093381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.239104671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.239115671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.239126841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.239139051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.239290132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { 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.239315152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.239351692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239360812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.239385562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.239395122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.239407952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.239418232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.239428522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.239439502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.239450602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.239461132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.239477762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:54.240834599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.241133011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:54.241145351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241171301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241191511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.241214341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.241237461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:54.241251091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.242631175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.242687435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.242699365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.242719415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.242730255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:55.242745615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:55.242758695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.242771075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.243514059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24356875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24359227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24361485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244959907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.245016007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.245052347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.245076987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.246656585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:55.246697435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:55.246717045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.246730626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.246935497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246990857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.247003297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.247039137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247070517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.247083807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247093977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.247803181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.247834671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:55.247847981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.247860331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.247957202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.249245178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:55.249282868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { 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.249297368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.254080302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.254114852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.254178363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.254189833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.254202093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.254214533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.254231213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.254243333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.254255503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.254273043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254283513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.254785916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:55.254824456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:55.254846276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.25762215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:55.2576529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { 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.25766896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.260232683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260280533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260292893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.260306024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260316154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.263193058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:55.263240228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.263254698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.263315779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.264601525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { 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.264638755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.268573255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.268605335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.268619346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.268629936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.309515782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.309576683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.31108475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.31113654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.313302271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.313346322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.313365902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.313376772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.31491971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.3149597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.316106866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.316138856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.346139707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.346196887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.347203972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.347241492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.347256212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.347280202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.347312283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.349366363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.350220657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.352282768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { 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.353775015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.360175328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.36457905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.36461244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.36462702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.36463965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.36465495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.3646667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.374595131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.375789157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.377285554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { 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.379048453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.382227299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.382259079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.382274469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.382285629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.382299119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.38231718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.3823305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.38234313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.38235623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.38236908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.3823849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:55.384491791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.384527921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:55.391524416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.391723237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.391756217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.391783087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.391809558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:55.391828538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.239364654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.239425664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.239437894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.239448454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.240851382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:56.240896162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:56.240910822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.240924462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.242076918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242139658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242162268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242184228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245676476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.246657341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.246683861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.246707351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.246732021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:56.246743751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:56.246755851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.246767901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.246779692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246800782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246810752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.246821632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246831082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.246843542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246852882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.246863252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.246886622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:56.246897712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.246908622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.246919492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.252101368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:56.257770037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { 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.257791407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.265387116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.265453976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266578442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266611592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.266623682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.266634512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.266645312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.266655962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.266666722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.266677382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266691692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.267909718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:56.269235765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:56.269262325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.270445121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:56.270471161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { 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.270484601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.270677372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270721723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.270732353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.270756073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.270765663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.272010989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:56.272084809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.272098019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.2721095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.272823433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { 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.272847003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.272975714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272987714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.272998804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.273008434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.273019204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.273037554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.273761298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.273790578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.276769933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.276783483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.276808453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.276825123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.277296216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.278378191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.278403271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.278417121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.278430091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278439582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278451142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278462442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278473172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.278489452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.278499592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.279490047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.279517767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.280592762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { 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.280623383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.280692493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.280709783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.280720683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.280729873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.280740603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.280751283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.280767013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.280777883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.280788873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.281830429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { 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.282834784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.284948494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.285166496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.285189686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.285199556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.285210486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.285221176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.285234856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.285245206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.285255786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.285282606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.285302286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:56.286908944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.287155185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:56.287169605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287191206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288674653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.289337946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.291358386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:56.291383296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.244235545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.244285615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.244297325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.244313305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.244964499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:57.245003609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:57.245016629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.245028119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.24523565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24528842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245328751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245353691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245430641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.245479811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.245506021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.245529132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.245640422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:57.245653102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:57.245665902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.245678542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.245690562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245711853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.245721653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.245732883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245742163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.245755003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245764013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.245786433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.245809713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:57.245820653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.245831523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.245842213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.24732953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:57.247362901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { 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.247381131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.247393971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.247403751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247414481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.247423731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.247434151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.247444741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.247459961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.247470631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.247481151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.247491401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247502031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.247512861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:57.247523671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:57.247535151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.251057999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:57.251090539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { 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.251104339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.251125219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251147209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251161229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.251172399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.25118165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.25119267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:57.25121609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.25122749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.25123838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.25317723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { 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.2532075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.25322393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25323795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.2532494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.25325879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.25326984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.25328133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.25329332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.25330626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.256777118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256806588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.256819348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256833328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.256844038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.256856318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.257528282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.257565042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.257772903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.257790353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.257801773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.257812553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.257823493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.257843583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257856433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.259378721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.259412561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.261039489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { 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.2610717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.2610857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26109561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.26110688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26111595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26112705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26113815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26115471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.26116571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.26117664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.261970774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { 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.261993394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26509101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26512178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.26513367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.2651432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.26515438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.26516481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26518011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.2651905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26520109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.265470982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.265503782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:57.267219061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.267249461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:57.267433102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267474812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26912307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.26916662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.269199561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:57.269213521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.229780988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.229979139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.229992579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.230003669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.230013709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:58.230028859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.230056199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.230069469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.230083819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230112079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23013551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23015773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23023865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.23027788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.23030365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.230328281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.230378001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:58.230395221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.230410281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.230423631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.230445501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230480381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230495311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230523732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230534292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230546032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230557352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230591752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:58.230618282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.230630892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.230642772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.230654682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.231862478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.236713213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { 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.236758723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.236774893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236787033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236799853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236813133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236831903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236845203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236861714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236875484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236890034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236973694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236984484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236999324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.237012274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:58.237026334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.237039254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.237063845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { 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.237079005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.237093295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237115695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237130925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237147645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237158215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.241046195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.241090965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241105805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241119305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241134585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { 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.241152345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.241171305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241183185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.241195405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241206136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241220946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.241233126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.241256596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241270456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.241284866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241295586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.241308676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241318756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241333426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.241346256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241358866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241375716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.241390406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241401406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241414217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241426777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241439757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.241484807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241496057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.241519547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241532377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.241545487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { 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.241564107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.241577517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241588027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.241600168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.241610238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.241621958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.241634708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.241684408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.241717638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241731998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.241744578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { 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.241758058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.241789778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243882869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243910749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243923289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243940519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.243954099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.243967789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.24398463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.24401528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.24402794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.24404253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:58.24405895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.24408863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:58.24410275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24412529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2441578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.244183501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.244208261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:58.244235201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.234068546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.234117466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.234135696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.234146176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.234156546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:59.234170716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.234224147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.234236287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.234255307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234277567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234301287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234323577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234345417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.234370037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.234395897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.234420488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.234444938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38:59.234457008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.234471618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.234484158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.234497258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234518438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234530128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234542668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234553088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234565018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234575248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.261574974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38:59.261941196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.261958306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.261971716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.262342658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.264148317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.265275323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { 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.265304923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.28836346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.28840431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.28841954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.28843127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.28844404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.2884566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.28846912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.28848097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.28849264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.28850406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28851371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.289246674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.289290754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:59.289305824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.293893228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.293938358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { 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.293954658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.29430602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.29436368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.29437655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.29440272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.29442049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.295696467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.295722697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.295735727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.295748527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.296459571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { 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.296487371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.301894908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.301935678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.301949908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.301960368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.304975684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.306694822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.306720642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.306736112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.308339961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.308364191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.308403601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.308415121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.310076359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.31010933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.311503527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.311565477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.316602872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.316635332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.316648122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.316660272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.316673112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.316685032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.316695112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.327799858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.327837589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.347762019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { 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.34781977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.34980447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.351465828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.351483938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.351495308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.351507758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.351519788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.351531758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.352537613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.353034056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.354663044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { 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.355271947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.376432624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.376479514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.376494144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.376505715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.376517865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.376529675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.376541165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.376552515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.376567235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.378896237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.378947587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:59.381245398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.381277689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:38:59.38164065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.381678071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.384331734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.384377464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.384457945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:38:59.384474155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.229218597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.229273207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.229285587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.229301837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.229312098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.230851755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:00.232438613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.233122207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.233292558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233336328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233372378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233395408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233485829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.233526949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.233588319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.233613649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.235405688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.235432578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.235451869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.235473959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.235487719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235514499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235527039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235544599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235556229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235569289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235580019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235594759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:00.235620079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.235632449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.23564541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.23565851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.23577707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.23581576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { 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.235831071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.235852621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235892361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235905231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236070552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236100622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236112842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236162812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236175542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236188682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236200902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236211222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236223222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.236239743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.236252013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.239351508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:00.239397269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { 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.239413119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.239427619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239469419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239481529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239500289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239515419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239550379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.239580449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.2395931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.23960593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.240639455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { 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.240672755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.240687765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240699305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.240735665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240746345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.240758825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.240778866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.241199248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.241219088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.241255748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241266818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.241279648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241289868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.241303248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.241319408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.241890091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.241919021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.241944891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241956491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241970072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241982052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241995002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.242007632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242017912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.242029892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.242058212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:00.243209808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { 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.243237428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.243264768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243275798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.243296678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.243308788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.243320678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.243340848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.243354109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.243366859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.243384079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.244621685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { 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.244647935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244662055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244673815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.244686495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.244709745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.244722695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.244750126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.244762726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.244775416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.244790556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.244814046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.244826396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.246471684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.248172903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:00.248199753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248223583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248254483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.248279233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.248303704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:00.248318314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.229036183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.229082343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.229094773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.229110803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.229121133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.229135953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:01.229149113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.229162993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.229611645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229663566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229705376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229735736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229825287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.229867747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.229895497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.229920347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.230312189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.230345219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.230360019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.230377459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.230397009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23042001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.2304362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23048159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2304928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23050601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23051694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23053054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:01.23055725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.23057039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.23058345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.23059814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.231268564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.232277509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { 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.232308499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.232324109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232342339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232355429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232366709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232378589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.23239163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.23240642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.23241989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.2324367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.23244986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23246205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23247435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.23248707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.23250082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.235954918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:01.235991988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { 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.236008018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.236022088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236044908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236056818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236069418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236079708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.236107508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.236131928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.236143418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.236155829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.23641476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { 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.23645832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.237450025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240121119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.240153639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240165389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.240178539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.240192939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.240205779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.240219739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.240237699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240248369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.240263999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240274419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.240288599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.2403049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.24031974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.24033344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.240602561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.240629871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.240642481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.240654381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.240666171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.240677461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240695131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.240707342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.240720542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:01.241829697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { 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.241856057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.241969258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241979818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.242003418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.242014348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.242026318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.242047538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.242065298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.242077138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.242089359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.243154794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { 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.245555036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.245675867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245687957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.245700477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.245711017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.245723097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.245734677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.245746247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.245758317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.245769687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.245782817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.245794907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.245806947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.245819227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:01.245844768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245875458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245926568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.245953388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.245978088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:01.245991308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.255851455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.255888335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.255899975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.255910235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.255926475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.255940666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:02.255954516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.255967506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.256274327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256321187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256354698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256379658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256562169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.256595299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.256622579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.256646689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.258608919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.258641689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.258663839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.258682629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.261033111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26672016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.26675048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.26676656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26677923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.26679391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26680772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.266821621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:02.266859951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.266872471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.266886001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.266912171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.266934551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.266951871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { 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.266965841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.30237083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.30241566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.30243449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.30244587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.30245938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.30247167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.30248327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.30249502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.30250662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.30251833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.30252876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.303028693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.303060333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.303073953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.305564926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:02.305604326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { 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.305619806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.308520561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.308563861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.308576161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.308588381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.308599741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.308731652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.308765852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.308779082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.308797022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.309503116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { 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.309530246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.34587701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.350359762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.350387782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.350402682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.350414442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.350428963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.350441663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.350455223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.352175091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.352819375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.352842605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.352862755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.352876465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.352891265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.353025056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.353061276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.353776649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.35380306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.353816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.35386562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.35388186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.35389372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.35390386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.354115731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.354131711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:02.357440848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { 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.357472758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.358662014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.358681484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.358711194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.358724154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.358736384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.358748675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.358760815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.35989963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.35991689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.365021676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { 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.366719285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.376001881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.376039732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.376054482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.376065292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.376077482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.376089372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.376101362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.376112832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.376124562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.376647365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.376673125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.378137032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.378969096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:02.379260528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.379310478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.379370798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.379401828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.379426728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:02.379442209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.230138672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.23178887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.231827981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.231840291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.231851411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.231873531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:03.231887691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.231901941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.231915971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231939311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231963411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231987351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232009432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.232071422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.232106352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.232132742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.232337373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.232402364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.232417254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.232435054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.232555504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232614545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232628985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232675625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232686745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232699395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232709815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232769725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:03.232798126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.232811516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.232827166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.232840086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.234229843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.23563628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { 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.235664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.23567886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23568982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23570116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.23571449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.23572548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.23573644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.23574702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235757341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235768071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235918401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235933261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235944451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.235961712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.235973802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.236658805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:03.239492869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { 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.242016282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.242062922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242086433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242111933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242124203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242133933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.242146043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.242203273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.242215803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.242227243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.242240153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { 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.242252503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.242265403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242274973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242286054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242296084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242824356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.242842966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.24349205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.247005897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.247032668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247042938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.247054488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247064208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.247075448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.247086778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.247097978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.247115488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.247127948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.247137068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.247147658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.247158538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.247168928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.247179398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247188348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.247408859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.24742908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:03.248667796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { 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.248702046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.249802142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249827352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.249839152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.249853612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.249864382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.249875172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.249886032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.251189809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.253169769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.253190409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { 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.253206969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.253219889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253229329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.253240199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.253249459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.253260679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.253271129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.253281479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.253291949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.253302289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.255997603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.256031333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.257775782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.257806052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:03.259497261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259600031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259638441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.259668261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.259691432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:03.259708102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.23425697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.235716237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.235743987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.235755368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.235765308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.235783338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:04.235794998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.235806268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.235817708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235839358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235860268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235882968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235903358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.235926538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.235949839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.235973949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.236079339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.236090559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.236102709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.236114429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.23619352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23623979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23624974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23627383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23628302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23629648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23630546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236387381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:04.236431471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.236443921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.236455221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.236466671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.237514406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.238796083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { 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.238826673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.241433536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.244996474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.245009434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.245020994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.245031944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.245050135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.245061165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.245074405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.245085555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.245096825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245106945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.245117895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.245130255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.245146905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.245158105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:04.245171545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { 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.245183845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.245195995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245217625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245227075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.245238345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245248086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.245258986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.245283836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.245295186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.245306296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.245704888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { 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.247478557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.247500007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247510607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.247521847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247531367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.247542177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.247558107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.247569017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.247580977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.247593267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247602407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.247613047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247622308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.247633068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.247644518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.247655858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.247669808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.247682378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.247691608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.247702278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.247713068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.247723858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.247734868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247743788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.247754128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.247764838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:04.248373301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { 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.248404161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.249353116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249373956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.249385716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.249395056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.249405687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.249416687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.249427197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.249437637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.249448667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.250500752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { 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.251430107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.251454817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251465967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.251477377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.251486827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.251497747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.251508947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.251519687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.251530127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.251540557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.251550797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.251569697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.25213876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.25215992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:04.252378182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25809118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259464597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.259546038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.259571728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:04.259586418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.230006016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.230061666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.230073306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.230083596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.230093067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.230137297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:05.230158717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.230170427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.230243287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230298668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230356748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230398218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230440658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.230478908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.230507869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.230532609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.230577269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.230599069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.230611609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.230623409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.230644949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230693009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23071225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23073825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23074766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23075864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23076758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23079946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:05.23082367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.2308347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.23084609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.23085699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.232148437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.232178737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { 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.232192057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.232247707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232273957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232285897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232295437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232310997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232321507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232332068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232342888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232353528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232363888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232372998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232383568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.232395878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.232406868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.234459108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:05.234494248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { 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.234508008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.234529218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234565979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234575459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234586419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234595509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234610289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.234635539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.234649999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.234661069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.235334302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { 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.235366923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.235422453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235450733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.235462773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235472153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.235489003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.235504013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.236020546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.236070996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.236083846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236093156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236113536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236122706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.236133416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.236145167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.236650469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.236675789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.236711679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.236721009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.23673487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.23674598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.23675651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.23676699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2367759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.23678647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.23679727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:05.237879745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { 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.237910165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.237928566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237938146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.237970626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.237994216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.238005986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.238021126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.238031806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.238048216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.238059886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.239146012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { 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.239175842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.239194562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239203912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.239214922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.239224052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.239234612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.239244922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.239255542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.239265762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.239276222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.239286432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.239297312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.242613549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.242645289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:05.24268304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24271659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24276475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.2427933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.24281656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:05.24283343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.231518421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.231570631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.231582621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.231592921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.231603581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.231652851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:06.231667432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.231685832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.232209344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232273345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232335955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232363775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232710327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.232760517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.232786457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.232820297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.233753282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.233783282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.233798852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.233812202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.235152319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235204949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23522649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23525998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23527134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23529356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23530423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235562711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:06.235593431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.235609411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.235626892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.235802182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.238196044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.238224265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { 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.238239365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.23936238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.2393925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239472641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.239484941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.239496881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.239511271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.239523301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.239535821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.239547431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.239559481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239569951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.239581591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.239593911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.239606801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.241680972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:06.241711852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { 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.241731392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.241815232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241865552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241878223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241893473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241904003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.241959273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.241986703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.242002843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.242015623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.242793527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { 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.242818547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.248694857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248720807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.248763897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248774817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.24937976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.249426831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.250376285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.250414616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.251388251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251409181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.251445321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251456691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.252983859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.253009129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.253721572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.253817623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.25920522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.25923958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.25925344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.25926628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.25927963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.259291571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259301751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.260274095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.260305336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:06.261800213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { 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.261829403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.262609047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262626367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.262664578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262675598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262688668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262701218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262713878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.268334636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.268369306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.269821764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { 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.269865014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272026765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272053755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.272083895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.272095765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.272107815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.272119425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.272130965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.272146215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.272157786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.272241396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.272281236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.274875639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.274914239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:06.275863274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275945875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276044805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.276083245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.276108796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:06.276123946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.229455097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.229488548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.229499368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.229509278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.229523298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.229579828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:07.229609408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.229627268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.229677528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229720529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229761689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229795369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229859719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.22989038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.22991379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.22993861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.22997169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.2299853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.22999776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.23000946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.23002117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2300613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230080741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230107501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230116711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230127331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230136271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230159521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:07.230182531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.230195371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.230206241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.230217121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.231233656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.231257456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { 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.231270117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.231371227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231381237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231463697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231473218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231484428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231498728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231509318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231519868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231530218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231541378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231550638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231561338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.231572298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.231583198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.233357057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:07.234982735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { 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.235003265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.235015695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235041526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235050906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235061956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235071296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235081976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.235107046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.235117826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.235129196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.235436798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { 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.235465218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.235568048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235586698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.235613808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235623139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.235635949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.235653109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.236179401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.236206411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.237621909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237636859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237653859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237663659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.237675589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.237689819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.238271002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.238302322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.238324312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238335722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238346612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238357202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238367812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238378172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238387092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238397163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.238410973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:07.239467698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { 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.239492408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.240369933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240395943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.240407213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.240417193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.240427753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.240438483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.240449023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240465653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.240476783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.240721744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { 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.240745164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.241297507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241310147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.241320767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.241334027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.241344427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.241385628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.241402498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.241413288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.241424008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.241434388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.241445778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.242869045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.244780675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:07.244801715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244823275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244847805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.244871125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.244895455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:07.244908615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.229805796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.229851446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.229862466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.229872196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.229881617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.231061602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:08.232429829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.232441749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.2324581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23248005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23250215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23252399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23254975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.23257306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.23259604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.2326202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.23264291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.232653891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.232666261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.232677961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.232694271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232719021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232728651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232739731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232748971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232759631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232768941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232779541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:08.232802801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.232813721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.232825871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.232837461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.233531705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.233559455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { 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.233578555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.233616485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233626535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233651386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233660526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233674036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233684556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233698436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233708736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233719336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.233729976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233738866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.233749156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.233760236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.233771226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.235735666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:08.235761276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { 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.235773816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.235810186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235848047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235857367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235870567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235879567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235915827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.235939417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.235952827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.235968597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.236714491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { 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.236746991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.236783561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236793041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236811482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236820732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236831322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.236848442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.237378144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.237401295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.237432275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237441845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237457825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237466805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.237477125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.237488935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.238030828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.238072178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.238105868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238115418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238127958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238138638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238149598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238160128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238169048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238179388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.238190269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:08.239336584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { 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.239366744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.239408455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239435315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.239451625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.239465525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.239476555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.239487355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.239502475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.239513195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.239524735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.240622781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { 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.240648661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.240671471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240680991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.240698401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.240707371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.240718071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.240728601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.240746061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.240756691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.240767292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.240777702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.240788892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.242302329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.242324689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:08.24235849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24238275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24243106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.24245405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.24247846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:08.24249024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.230295856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.230352296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.230366426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.230377166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.230386976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.230401016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:09.230414096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.230427046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.230809578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230861338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230896719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230922399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231054379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.23109387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.23111942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.23114504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.232296966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.232337176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.232354026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.232368106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.233608472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233659083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233671173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233698103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233708743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233724033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233734263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233786553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:09.233811833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.233828893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.233842784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.233855764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.234792738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.234824109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { 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.234839219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.238387607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238413437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238432567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.238443217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238455687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238467537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238488497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238502027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238513467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238525077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238534887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238815219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.238837189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.238849829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.240834679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:09.240871999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { 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.240888679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.241661733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241715313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241734083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241746813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241756924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.243636343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.243683403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.243699483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.243713573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.244510167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { 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.244532418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.244583028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244594668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.244625498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244635758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.244647588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.244659888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.245178361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.245212091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.245233751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245244241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.245257481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245274731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.245286321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.245299681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.246072605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.246108926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.246123966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.246134896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.246152516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.246165856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.246177866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.246538538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246553148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.246565658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.246587188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:09.247177111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { 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.247207111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.247237031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247248071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.247265191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.247276281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.247287911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.247309282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.247325082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.247337342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.247349332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.248489818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { 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.248519218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.248534148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248546048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.248570258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.248580558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.248594258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.248606698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.248619288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.248630998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.248646638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.248668758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.248680579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.249997475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.250025405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:09.250048285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250266527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250289447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.250318997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.250345067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:09.250359437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.235939541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.235960791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.235972371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.235982151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.236020712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.236055532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.236069402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.236082412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.236444074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236494644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236532454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236558544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236798765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.236827716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.236856206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.236880786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.237193547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.237215548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.237238238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.237251508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.237873201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237918971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237933851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.237963731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237974551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.237988512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237999072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.238357243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.238383644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.238396134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.238408534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.238464884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.249197578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.249249228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { 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.249264658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.257690651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.257723851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257746161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.257768791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.257781542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.257793192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.257805132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.257821602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.257832832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.257844252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257854082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.258400625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.258436515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.258451255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.262145034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.264908448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { 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.264945088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.264961298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264987608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264999848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265013888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265024558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.265037078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:10.265076128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.265091938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.265126049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.265140989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { 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.265163909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.268284694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.270929057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.270942197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.270952407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.270963168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.270975538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.270991478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.271004298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.271323309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272548616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.272569746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272579666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.272590226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.272708936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.273206329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.273265899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.277583761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278799257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278821077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278836827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278853087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.278864647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.278874698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.278885388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.278897838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:10.279844072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { 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.279873743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.280913908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.282608096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.282634807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.282651487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.282663177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.282674957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.282685647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.282696887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.282709057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.283194649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { 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.283463401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.30506169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.3051024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.30512065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.3051366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.30514719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.30515761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.30516844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.30517875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.305189381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.306143015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.306831519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.308371757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.310144596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:10.312418307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.31691442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.33073635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.33079825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.331023671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:10.331041941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.229820437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.229875968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.229887498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.229897228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.229906988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.229927718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.229939288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.229950608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.230025568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230085479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230125459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230149229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230225319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.230264989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.23028842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.23031211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.23035284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.23036745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.23037967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.23039191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.234167449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234211249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234222469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23423733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23424689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23426039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23426964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234746192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.234812652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.234825483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.234837233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.234907593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.235870698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.235897188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { 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.235910338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.236069059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236083599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236117189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236126759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236138609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236149399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236160799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236171159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236185969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236196559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23620566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238165559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.23820076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.23822353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.240440231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.242073099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { 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.242102839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.242117339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24214488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24215538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24216659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2421766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.2421882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:11.2422129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.24222561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.24223941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.2422524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { 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.24232502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.245349166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247036004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.247082504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247098525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.247111825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.247126885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.247186465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.247207945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.247227515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247238305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.247250665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247260815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.248756093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.25019392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.25021004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.25023329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.25024703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.250257751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.250270151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.250282421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.250309561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.250321441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250331811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.250351691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.250364431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:11.250788803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { 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.250820583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.254576542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254812954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.254825194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.254835534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.254848614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.254860714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.254872314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.254950954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.254987944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.2561693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { 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.256196021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256275331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256287021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.256320801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.256331731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.256346821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.256358491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.256370471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.256381931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.256395152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.256407132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.256419142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.257827249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.257862099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:11.259746518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259788859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259810829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.259835539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.259861299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:11.259875319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.22892922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.22898105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.22899248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.229002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.22903176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.229261091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.229275271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.229286852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.229298032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229324802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229366452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229402642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229496883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.229541263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.229574633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.229597903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.229622373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.229633983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.229658083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.229671863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.229683554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229704184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.229713624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.229735794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.229745174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.229755594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.229764644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.229791104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.229815084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.229826254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.229836954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.229847904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.23099724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.233868615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { 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.233889265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.234176466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234205176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234217316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234227027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234237937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234248407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234258917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234269507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234285047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234295567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234304587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234719759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.234742509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.234753779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.237154981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.238686029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { 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.238712049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.238725769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238752069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238767159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23877863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2387882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.23879933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:12.23882274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.2388366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.23884784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.239592884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { 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.240671419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.240685749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240695379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.240706289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240722069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.240733089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.240744229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.24075546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.24076741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.24077965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24079173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.24080741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24081653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.243250562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.243266942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.244507328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.245032211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.245052451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.245062691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.245073981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.245085191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.245105041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.245115882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245124852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.245135672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.245146632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:12.246677419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { 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.247338843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.247352103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247362433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.247373363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.247382613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.247393563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.247407893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.247418343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.247428803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.247439593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.249986016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { 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.25267919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.254554049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254575369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.254587319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.254597219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25460846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25462507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25463649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25464782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25465916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.25466966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.25468163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.25469305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.25471191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:12.25472292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25474534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25476585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.25478977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.254813031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:12.254826891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.247573651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.247611501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.247622751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.247632721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.247642431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.247674981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.247687172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.247699052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.248206304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248250094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248272105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248306605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248604036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.248646356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.248670567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.248693767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.254946988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.254990088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.255006419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.255021659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.257153739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25719821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.25720978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.25735993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257375521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257386361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257396281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.257689482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.257715532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.257726842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.257739152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.257819623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.25930615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.260611077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { 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.260626927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.266284726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.266320716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266333276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266344006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.266355096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.266366146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.266377836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.266389526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.266400976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.266417286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266427096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.268201545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.268242345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.268254926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.272622718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.272668268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { 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.272683118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.30890637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.308967401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.308978881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.308994011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.309003281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.310114996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:13.310147907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.310159057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.310363318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.311575364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { 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.311611084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.311848765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.311862985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.311908726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.311935246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.315337163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.315371773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.315884516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.315937626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.316620259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.316631779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.31668189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.31669215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.317423523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.317449664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.318143917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.318174267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.318188017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.318198007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.318209377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.318220557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.318231327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.318247488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.318256798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.318267568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.318279038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:13.321788425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { 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.321823956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.339955187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.340851662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.340879022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.340889642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.340900772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.340916572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.340927212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.340937702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.340950172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.343463675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { 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.343502045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.344197959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.345321074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.345342475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.345352225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.345362845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.345376795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.345387265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.345398045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.345409505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.345419585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.345431765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.346955103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.347200804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:13.347225834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.347252424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.347273204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.347296544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.347319425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:13.347332015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.228959554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.229008094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.229019774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.229029474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.229038754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.229060804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.229072554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.229083665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.229217095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229249625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229283556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229314926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229389216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.229424896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.229448466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.229471276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.229533867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.229561547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.229574337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.229586477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.229607617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229643077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.229660917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.229686538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.229695908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.229708498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.229718438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.229750668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.230858044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.230874244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.230886924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.230898514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.230969874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.231003304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { 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.231015594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.231059255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231068965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231100965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231110095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231120785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231131355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231141795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231152035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231162995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231173505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231184475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231194645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.231205605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.231216425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.233072885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.233117815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { 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.233132055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.233148955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233186575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233196335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233221075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233230695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.233266106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:14.233290186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.233301416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.233312416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.23409452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { 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.23412526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.23413808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23414729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23415791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23416701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23417764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.23418866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.234715463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.234741123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.234783053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234792173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.234804933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234813993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.234869514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.234880704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.235405366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.235428577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.235459957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.235469627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.235480637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.235491587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.235502257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.235517177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235526427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.235536837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.235547777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:14.236765163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { 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.236800344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.236814604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236824534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.236836244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.236845514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.236856164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.236866934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.236885754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.236896224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.236917894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.237786819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { 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.237809009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.237846339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237855919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.237878519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.237887709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.237898229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.237908609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.237961279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.237978319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.23798931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.23800015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.23801159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.239351396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.239373837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:14.239416957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239445457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239490977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.239514147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.239537077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:14.239549397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.230974571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.231065942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.231091982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.231862996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.232381958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.232397238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.232413418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.232424978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.233960316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234950631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234989721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235017222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26842454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.269659927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.269701477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.269726217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.274069599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.274111819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.274129269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.274141939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.274155029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274177099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.27418773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.27420007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.27420985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.27422285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.27423263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.278892783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.279209335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.279234225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.279245985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.279257325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.280924254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.280955904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { 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.280979904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.301683708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.301745179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.301758169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.301768059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.301778569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.301789419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.301800069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.301810749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.301821229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.301831449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.301841169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.302850274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.302966595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.302980875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.308444412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.308487053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { 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.308500773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.314562223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.314694564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.314715534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.314727224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.314736524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.316521593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:15.316689514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.316707134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.316842895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.31986435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { 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.31989357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.31990971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.31991969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.31993046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.31993984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.32180417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.32183634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.32184866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.32186711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.32187961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.32188921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.32189997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.32191492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.32192537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.32193624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.32194683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.3219584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.32197049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.3219795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.321990801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.322001511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.322012021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.322022361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.322033001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.322049661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.322060521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:15.323090676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { 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.323125556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.324779875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.324809305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.324821385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.324830755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.324841585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.324852095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.324873035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.324884155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.324895975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.32588491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { 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.32590897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.327675539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.327706189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.327718559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.32772919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.32774023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.32775068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.32776756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.32777801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.32778859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.330851175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.330882305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.332744045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.332779935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:15.33369883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.33373866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.3337653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.3337893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.33381221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:15.33382527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.231124189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.23116386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.23117486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.23118438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.23119453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.23120673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.2312181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.23122982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.232318335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232357965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232384425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232405956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232426786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.232451666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.232474916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.232498576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.233503931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.233539071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.233556751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.233569041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.233700752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233747882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233758912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233770102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233779432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233790712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233804332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233863073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.233887243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.233898213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.233909323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.233920273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.234793257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.234821018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { 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.234834378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.234892678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234902448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234929778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234938998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234949868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234960528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234971088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234981558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234992358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235002818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235011869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235024109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.235035279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.235046289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.239624002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.239659442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { 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.239673412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.240598597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240639937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240650507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240668647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240677777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.241074329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:16.241100269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.241111579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.24116045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.241972924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { 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.241999664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.242191095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242222325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242234405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242243865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.243772233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.244803058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.244943199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.244975149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.250574437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250610207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.250650098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250660218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.252134505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.252162625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.256354576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.256396977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.256411147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.256421747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.256433447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.256444827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.256455877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.256467327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256477497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.259621563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.259658633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:16.26105481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { 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.2610821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.265635523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265667333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.265679494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.265689104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.265699954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265710814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265721284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.267467843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.267499163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.268713709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { 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.2688995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26891423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2689245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.26893555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.26895248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.26896327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.2689738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26898468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.26900049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26901097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.26902135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.26903224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.270461518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.271168911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:16.271192761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271215602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271244262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.271267642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.271290632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:16.271303862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.230133791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.231165597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.231199957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.231210787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.231220827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.231233697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.231246267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.231257657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.231268907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231290667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231313307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231334268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231354888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.231378508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.231407038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.231430578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.231454398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.231466168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.231480408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.231501388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.231513718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231535079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231550329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231561479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231570799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231582029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231591069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23580142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.2358692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.235888361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.235900731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.235912071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.235924911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.235937241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { 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.235949191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.235966601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235976601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235987211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235996691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236007331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236017901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236028151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236047311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236057981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236068391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236077722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236088052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.236100322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.236111512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.23765605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.237686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { 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.23769938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.254394203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254488624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254501034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.254512294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254528564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.25569613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:17.256875766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.256893706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.256905706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.256919676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { 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.256932256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.257837191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257868051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.257895831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257905391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.259375079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.260260683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.260275733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.260289013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.260301243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260310843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260339464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260348864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.260362104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.260377994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.261027157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.261061587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.304647938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.305497942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.305518742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.305530862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.305542762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.305560032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.305569882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.306560427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.309298561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:17.309329021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { 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.309343501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.309355761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.309365681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.309377241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.309387141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.309398392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.309409482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.309420742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.312012845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.312516427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.314420567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { 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.314833959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.31505727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.31507988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.315138421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.315148281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.315159151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.315170151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.315180851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.315191341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.315214131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.323896385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.324380227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.325689014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.325719964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:17.346587269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.346638279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.34678801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.34683451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.347017161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:17.347034691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.23434526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.23439933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.2344112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.23443046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.23444321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.23445776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.23447047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.23448267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.234543781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234589781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234628691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234662691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235408685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.235446385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.235480236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.235504916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.235558456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.235582056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.235597226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.235611256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.236019168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236055418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236066878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.236079249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236089489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.236101529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236112229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236137139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.236166249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.236178539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.236191719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.236205289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.237180944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.237213294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { 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.237227864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.242120119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.242163259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242178099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.242191089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.24220281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.24221501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.242227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.24223891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.24225086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.24226284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24227272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242726742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.242744692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.242759072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.244813603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.244852003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { 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.244866763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.248812123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248864773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248878513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.248904853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248920163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.250460791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:18.250501701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.250518292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.250531112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.251427466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { 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.251463316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.251516877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251531287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.251552657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251563187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.251578447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.251592877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.257053775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.257154385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.300806835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.300843875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.300896636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.302648094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.302664064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.302681095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.302965536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.302999476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.303334748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.304380443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.304403173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.304415643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.304427673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.304440783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.304450944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.323897432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.324194963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:18.325821232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { 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.3274091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.32742813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.32743984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.32745202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.32746225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.32747462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.32748666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.32749896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.327684431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.327799832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.329020748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { 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.329052588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.330840987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.330870617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.330883377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.330893857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.330911667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.330923317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.330934397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.330944927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.330960468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.330970998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.330982258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.33146088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.33148844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:18.351826913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.351877193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.353319601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.353369231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.353577182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:18.353597502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.23095576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.23099335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.231004251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.231014231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.231030581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.236062476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.239613344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.239642884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.239655194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239677154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239698824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239724425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239745295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.239769505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.239795115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.239818875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.239863045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.239874415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.239886905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.239900705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.239912776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239934596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.239944396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.239955226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239964686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.239975236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239984146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.239994886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.240018946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.240030036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.240041076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.240052076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.240064366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.240076676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { 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.240088576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.240100727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.240111327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240121607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.240130437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.240141017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.240151367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.240162017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.240172347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.240182827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.240196447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240205377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.240215717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.240257197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.240279607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.240291117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.240302468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { 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.240314568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.24070326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242927501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242949391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242962971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242978481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.242994561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:19.243019421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.243031371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.243065231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.243084552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { 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.243098032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.243111532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243121632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.243133112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243147002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.244163467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.245728765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.245754365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.245772965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.245785965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245795455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.245806655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245815605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.245826155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.245838486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.245854426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.245866796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.245879086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.245888166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.245899386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.245910076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.245953176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.245970576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245980836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.245991876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.246020006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:19.24680656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { 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.250174267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.250199538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250209988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.250220958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.250230658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.250241638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.250252108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.250262818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.250273448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.250284568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.250299158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { 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.250310978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.250323088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250332008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.250342348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.250351078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.250361498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.250371858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.250382328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.250392559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.250402829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.250414609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.250425719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.250436199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.250446679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:19.250457239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250477819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250497939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.250522029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.250544629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:19.250557279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.237526291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.237875542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.237887612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.237897562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.257870783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.259448031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.259470931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.259483041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.259906064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259949674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259979964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260006344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273416742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.273477992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.273509142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.273532662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.276488817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.276521898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.277287161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.277315712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.278280646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286019136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.286061096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.286074546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.286092536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.286103886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286114286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.289724104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.291808765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.291836625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.291848825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.291860655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.29280294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.293978276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { 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.293997456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.299587634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.299627794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.299648705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.299658935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.299669535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.299680305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.299690785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.299701145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.299712125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.299722765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.299732105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.301481314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.305020481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.305066161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.305088652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.305101212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { 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.305113742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.340567231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.341963718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.341990758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.342003248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.342013088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.35035219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:20.350464981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.350498791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.388844585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.390937405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { 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.392697184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.394364432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.394388462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.394434532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.394449582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.410080171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.410129742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.482507967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.482551407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.483557552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.484409077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.484422707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.484433517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.49295792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.49299615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.495759144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.495798214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.49702103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.497487293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.497515843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.497528063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.497539163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.497557873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.497567503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.497777124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.497802394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:20.499559543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { 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.500373877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.500393427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.500404767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.500416877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.500426367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.500437858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.500448868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.500459418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.500517018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.500545128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.520595719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { 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.52064028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:20.530104207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34844"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.530165008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.530177538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.530189038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.530199168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.530210418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.530221448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.530232408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.530243378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.530254758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.570087789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"5bbfb856-11ed-4585-8e85-472ac05c6805","remote_addr":"[::1]:34844","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.570135019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"5bbfb856-11ed-4585-8e85-472ac05c6805","remote_addr":"[::1]:34844","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.570152239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.57034108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:20.571602457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"5bbfb856-11ed-4585-8e85-472ac05c6805","remote_addr":"[::1]:34844","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":3343,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.571662117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.571680807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.590282051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.590313291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.596850234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.598146431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.598172241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.598186081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:20.656343275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34846"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.660444515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"6c026b27-1669-4ef5-ac5c-1ffcf3657e7e","remote_addr":"[::1]:34846","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.660475535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"6c026b27-1669-4ef5-ac5c-1ffcf3657e7e","remote_addr":"[::1]:34846","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:20.661220809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"6c026b27-1669-4ef5-ac5c-1ffcf3657e7e","remote_addr":"[::1]:34846","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2528,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:20.704241506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34850"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.714129496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3ae6d246-5b91-4981-93de-c815c8f598c5","remote_addr":"[::1]:34850","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.714216707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3ae6d246-5b91-4981-93de-c815c8f598c5","remote_addr":"[::1]:34850","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:20.717049571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3ae6d246-5b91-4981-93de-c815c8f598c5","remote_addr":"[::1]:34850","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2930,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:20.839501459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34852"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:20.842342583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"de340786-5a31-4f14-a4ad-2149402b9a09","remote_addr":"[::1]:34852","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:20.844034922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"de340786-5a31-4f14-a4ad-2149402b9a09","remote_addr":"[::1]:34852","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:20.844073622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"de340786-5a31-4f14-a4ad-2149402b9a09","remote_addr":"[::1]:34852","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":1469,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.238662794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.238756464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.238788975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.238800185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.238857685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.238906145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.238921065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.238942925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.239741809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23978417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23981113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23983521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243993871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.244650564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.244690664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.244716374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.245305487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.245343348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.245359788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.245373978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.256485494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256544174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.256558244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.256570784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256587314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.256599315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256609505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.263371029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.263407429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.263421439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.263434259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.264120983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.267452809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.268440794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { 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.268454444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.28345151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.28346754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.283481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.28349354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.28350635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.28351855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.28353075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.28354206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.28355366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.28356936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28357977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.284085093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.284114743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.284128113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.286618426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.287649541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { 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.287684301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.287699011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287723821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.287734011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.287745251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.287754601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.287765721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:21.287789482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.287800392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.287811272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.287823842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { 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.287837202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.287914232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.287925492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.287963332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.287972542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.287996773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.288010833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.288557515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.288598756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.290033833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.290054223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.290065573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.290079713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.290090253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.290101463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.290116083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.290128203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.290140723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.290150334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.290161354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.290172294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.290184334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.290195064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.290204384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.290214834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.290226294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:21.290558386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { 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.290575066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.290619046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.290628276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.290651486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.290663986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.290674506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.290686356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.290696836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.290707236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.290718216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.291781562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { 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.291834762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291883602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.291897732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.291926922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.291936313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.291947043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.291964703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.291975043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.291985273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.291995913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.292006443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.292017913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.293693671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.296383235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:21.296412515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.296445905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.296466885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.296490756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.296514186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:21.296529256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.229551125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.229605695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.229621235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.229631435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.229641995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.229703356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.229723836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.229736586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.229897387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229928597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229951227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229973067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229997457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.230052687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.230078258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.230107808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.230151718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.230170928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.230188458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.230210668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.230239408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230279019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230294279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230323659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230335469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230462099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230472979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23051825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.23054405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.23056039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.23057227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.23058408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.231702426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.231740016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { 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.231754876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.231769266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231780326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231796416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231807076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231819476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231830876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231842776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231853986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231875817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231890147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231908247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231919837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.231931677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.231944697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.235940177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.236852092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { 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.236870662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.236884572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236913092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236926452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236939692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236967962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.236980412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:22.237004433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.237017243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.237030703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.237044723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { 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.237059503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.237072653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237083693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237096403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237106713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237119983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.237132643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.237158923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.237172333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.237186083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237196193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237217944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237227794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.237240464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.237252344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.237264064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.237276824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.237289964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237299684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237311014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237322144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237333534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237346694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237357704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237369244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.237381054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:22.238373589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { 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.239057323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.239090123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239102753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.239117293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.239137953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.239150063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.239165803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.239177993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.239191124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.239209374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.239572915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { 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.239601486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.239649696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239672996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.239686976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.239696946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.239709436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.239723436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.239736846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.239749436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.239761636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.239774227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.239786477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.241297534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.242269059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:22.242295809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242324229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24234576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.24237087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.24239489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:22.24240779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.233787824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.233843114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.234458957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.234476527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.234512338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.234540488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.234558798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.234571818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.234585218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234608268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234640468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234662308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234683968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.234710299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.234734649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.234758759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.234784579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.234796649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.234809699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.234823489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.244385597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248716429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.24874949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.2487629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24877389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.248789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24880011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.24881195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.24883769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.24886324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.24887603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.24888832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.24890344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.24891716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { 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.24893189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.24894596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.248955801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.248968001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.248984521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.248996651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.249008551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.249021131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.249033121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.249045291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.249057531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249069401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.249591044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.253137262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.253171072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.253185402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.253203632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { 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.253217592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.253230782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253253542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253267552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.253280232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253290712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.253302693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:23.253326973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.253339183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.253351223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.257260263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { 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.257297413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.259363443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259382703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259396343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259409413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.259425843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.259439634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.259456094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.259487194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.259507154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259518494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259533234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259552184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.261271803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.261310133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.261872886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.261902936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.261955796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.261967546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.261980396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.261992756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262008507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.262020247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.262051637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.262063207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.262075547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:23.263347473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { 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.265645345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.265682055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265695235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.265712735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.265726535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.265740955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265755835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265771066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.265784306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.265797096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.265809616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { 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.265824296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272473679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.27251108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.27252551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.27253642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.27254877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.27256029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.27257766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.27258987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.27260158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.27261282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.27262604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.274124268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.274740371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:23.274755921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274777921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274802151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.274826571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.274851071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:23.274865521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.230175613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.230242244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.230253914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.230264014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.230448885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.231648181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.231677081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.231696631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.231743911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231781541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231807672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231831372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231854842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.231883502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.231909842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.231934702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.231974252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.232002612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.232016863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.232031563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.232048823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232070783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232082753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232096673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232108513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232121583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232133773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232146273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.232171693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.232190253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.232202734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.232215194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.232296514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.232325444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { 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.232345534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.232378664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232390204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232415655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232426945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232440465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232451935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232463745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232475655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232487275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232514365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232524375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232537565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.232550395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.232562675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.234667706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.235567881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { 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.235596991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.235611641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235634671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235649361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235665141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235674991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235686601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:24.235711371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.235723901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.235736141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.235750771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { 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.235764412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.235791892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235802522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236089193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236104843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236118473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.236132233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.236303974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.236326524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.236386275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236396515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236408415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236422095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.236433755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.236446145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.236956798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.236991488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.237008088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237019098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237031838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237044398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237056048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237067698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237083038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237098988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.237121308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:24.238202964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { 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.239277329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.239301349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239318379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.239330289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.239340239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.239351749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.23937043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.23938229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.23939533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.23940692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.240346344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { 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.240377314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.240508585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240522575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.240535375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.240596236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.240645416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.240657866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.240678366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.240693576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.240706156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.240718376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.240731616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.241979382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.243102008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:24.243127428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243150738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243177828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.250192184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.250243714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:24.250259494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.229220375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.229288206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.229305406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.229315546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.229325766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.229340406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.229353286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.229365966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.229715218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229766208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229808798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229838529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230005299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.23004415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.23007271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.23009733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.23015213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.23017183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.23018626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.23019947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.230228671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230267501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230279771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230310331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230321231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230332891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230343161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230440202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.230467962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.230480812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.230493762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.230506452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.231672148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.243105586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { 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.244511263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.244550503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.244563733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244576673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.244587473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.244599883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.244612663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.244624973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.244637153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.244649163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.244661223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244671384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.244685114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.244698014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.244710314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.244722854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.244734524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { 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.244747884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.244761214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244783404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244793764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244806664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244816504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.244828204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:25.244852374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.244864055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.244875625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.244889925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { 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.244902575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.244915225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244925895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.244937165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244946475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.245049495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.245085026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.247372777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.247406477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.247428717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247453178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.247466678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247478038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.247504828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.247522518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.247535958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.247549628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.247563448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.247574308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.247587148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.247600288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.247612488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.247624678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247634509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.247681449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.247701019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:25.247717929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { 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.247731999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.247745619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247755759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.247767379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.247788249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.247800469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.247813939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.247826239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24783969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.2478557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.248875725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { 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.248905605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.248950435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248961075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.248988185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.248999105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.249014605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.249026796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.249040156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.249052866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.249066566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.249078466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.249098006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:25.250568193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.250597203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:25.250610344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250632094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250667244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.250691874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.250715734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:25.250729854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.235286684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.235329894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.23658873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.23660495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.23661603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:26.236633431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:26.236651931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.236669251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.236685021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236708861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236733221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236755191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236777281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.236811801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.236841122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.236865862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.237896237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:26.237931157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:26.237951277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.237965017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.247781057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24840116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.24841846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.24843211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2484434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.24845668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2485006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.24853021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.24856294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:26.248576221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.248590061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.248603111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.249457055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:26.249557135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { 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.249584975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.257121683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.257195784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257290664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.257319084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.257343415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.257364255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.257385815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.257406535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.257427605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.257473995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257496325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.258066348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:26.258171469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.258205599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.269134164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:26.271150634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { 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.271181565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.271196005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271218555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.271229095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271256225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271288885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.272527511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:26.272567772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.272579882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.272591222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.275752438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { 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.275792738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.275806498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275826568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.275837368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275846738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.275857198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.275868128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.275878808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.275890508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.280716183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.285754848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.285785538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.285796068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.285807298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.285828119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.285839529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.285852219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.285864439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.285874139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.285884899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.285895409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.285906259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.285916619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.285925399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.285935669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.285948029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.287363936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { 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.294672873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.294689623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.294699993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.294711033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.294720394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.294731174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.294742154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.294752854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.294763774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.294778144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.294789124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { 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.294801254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.294813314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.294822424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.294833724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.294842874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.294853114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.294863734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.294873954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.294891574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.294903334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.294913434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.294924295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.297589908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.297621108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:26.298410442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.303280087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.303318967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.303344617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.303368287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:26.303381967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.229484911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.229541482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.229560422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.229580842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.229591452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:27.229607772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:27.229620672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.229637792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.229767253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229809543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229841203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229872813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230059404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.230087944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.230116345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.230140635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.232717338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:27.234380986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:27.234418826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.234432716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.234445746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234468897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234480107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234492837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234504277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234517497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234539517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234552647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.234580617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:27.234594637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.234608167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.234623687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.234639717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:27.234667788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { 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.234692868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.234708958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234721208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234742498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234795998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234815548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234828158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234841968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234854379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234867739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234883839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234895779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234909969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:27.234925279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.234946149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.234963499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:27.234976229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { 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.235033489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.240502427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240608498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240621588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240634838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240649938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.240915039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:27.242599678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.242620728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.242634928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.242651328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { 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.242665078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.242678678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242690038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242707178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242717758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242729718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.242741828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.24307297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.24311205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.24314676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243157931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.243189701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243200331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.243212321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.243229451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.244608878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.244711758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.248740209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.250236806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.250254986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.250267676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.250280137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.250292657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250302997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.250414627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.253585743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.257459143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { 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.257495703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.257828505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257849915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.257863515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.257882945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.257937985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.257950085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.257962765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.257975485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.257992816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.263919885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { 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.263961346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263976276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.263987376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.264000436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.264011016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.264022686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.264034596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.264046836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.264059216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.264077176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.264090876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.264103556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.264967731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.264994671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:27.265052981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265090821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265141592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.265173532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.265199752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:27.265215122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.242211643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.242257964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.242270024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.242280304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.242294044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:28.242310014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:28.242323504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.242346594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.243144588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243184588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243206928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243233269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245766091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.250129013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.250183224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.250208874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.250233694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:28.250246674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:28.250259974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.250283314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.250296664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250319054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.250330554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.250343154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250353365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.250365325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250374835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.250844997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.250899777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:28.250914187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.250926807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.251004498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.252269784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:28.254574986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { 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.254603976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.270490116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.275543991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.275580611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.275593631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.275605552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.275617942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.275630342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.275641772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.275653262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.275665722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275676452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.275688842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:28.275703572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.275718652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.275813093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:28.275827043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { 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.275842223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.27930971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285969294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.286012314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.286026434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286044304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.286063154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:28.286090965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.286103595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.286116215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.286130655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { 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.286154415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.286167785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.286178335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.286190725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286202635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.28720792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.28723316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.287968124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.292866679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.292897709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.292925469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.292939099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.292950429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.292962249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.292974959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.292993769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.293007299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.29302106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.29303176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.29304488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.29305892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.29307151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.29308453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.29309599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.29312571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.29313978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.294294546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { 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.294326806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.29702997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.298480567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.298509147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.298521587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.298536187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.298549478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298562088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.299628703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.299652973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.30110915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { 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.301144731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.324039186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.332000627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.332042277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.332055077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.332068437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.332081047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.332129287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.332141287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.332153247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.332181607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.332197488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.332210398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.332223818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:28.332240238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.332262318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.332284068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.332311278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.332336238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:28.332351898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.229262605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.229334715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.229346555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.229357105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.229384716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:29.229400346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:29.229414146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.229426746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.229501216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229556106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229600037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229624477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229704457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.229742557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.229769577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.229793688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.229841038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:29.229860848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:29.229875158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.229889788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.229908498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229950378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.229971519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.229998069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230009329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230021739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230031879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230085849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.230112659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:29.230130549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.230143519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.230155519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.231569077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:29.233920988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { 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.233996199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.234022709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234106049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23412769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.2341484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.23416261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.23417537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.23418788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.23420033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.23422334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.23423608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23424673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23425911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:29.23427228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.23428479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.23430864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:29.234325901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { 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.234339581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.234373901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234424301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234435551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234466351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234476821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234518401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:29.234549222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.234561822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.234574652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.235418376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { 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.236714443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.251679098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253340237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253369797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253382227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.253400377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.253436777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.254313002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.254345572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.254529973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254564723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.254578423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254588823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.254608893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.254625313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.255330217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.256745064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.256772854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.256784954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.256798594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.256811674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.256824334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.256836954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256847774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.256860394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.256873604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.257014485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { 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.257048875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.260257712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260289422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.260337642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.260354132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.260365942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.260377652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.260388852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.260784684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.260810054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.262420153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { 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.264156631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264190331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264202312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.264215932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.264226962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.264239202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.264252282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.264269382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.264282092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.264294992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.264307302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.264325002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.265234627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.26595913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:29.265983331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266007941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266046221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.266076081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.266111541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:29.266136821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.23265336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.23270574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.23271762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.23272865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.23273927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:30.23276028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:30.23277275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.2327858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.233065522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233126942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233168932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233200232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234151767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.234188557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.234223928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.234248638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.234273508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:30.234287048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:30.234300238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.234312888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.234326858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234349068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234369318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234381778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234392558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234404479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235087582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235107482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.235147232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:30.235160432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.235173062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.235199203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.235516444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:30.23661744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { 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.23673287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.23674828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23675906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236770781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236785421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236797851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236818451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236830381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236842721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236861141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236877661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236897511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236909881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:30.236922561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.236935871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.237920056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:30.237952796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { 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.237970157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.238012597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238057367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238072197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238084077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238094287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238825261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:30.239761636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.239784946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.239798346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.240281258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { 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.240305048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.241669085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242867371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242894941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242915202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242933382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.242948102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.242961672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.242976262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.242990062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243004772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.243017102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243031102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.243043052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.243055812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.243112283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.243140883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.243201073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.243212063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.243224293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.243235603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.243248233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.243260063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243270553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.243283393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.243295213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.24467263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { 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.245129173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.245146703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245158493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.245171723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.245181803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.245209183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.245222103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.245234483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.245246823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.245263933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.245899137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { 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.245929227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.245996077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247040732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.247057412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.247074223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.247093683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.247106023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.247117953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.247130263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.247143083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.247155463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.247174433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.247889027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.247925877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:30.247939777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247962747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247984487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.248015787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.248039837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:30.248053848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.229337941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.229366371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.229376231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.229385831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.229430761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:31.229460041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:31.229475111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.229486241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.229571922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229616132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229647062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229670762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229792613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.229826503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.229853353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.229878013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.229908333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:31.229927894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:31.229940264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.229952154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.229965414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229991194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230009084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230029494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230074134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230084814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230094314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230121385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.230146325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:31.230157685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.230168875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.230179965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.231076929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:31.231133899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { 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.23115313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.233077909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233104189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233115489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233125019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233149369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233159869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233170299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.2331808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.23319159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.23320245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23321159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23322208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:31.23323368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.23324439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.235159499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:31.23518903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { 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.23520258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.23531455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235808323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235834433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235858923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235868473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235879163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:31.235906683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.235917803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.235928653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.236264935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { 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.242208515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.242243015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242254465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242266715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242276255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242286955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.242305295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.242316686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.242329156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.242353246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242362686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242373766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242383406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.242394276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.242405906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.242416896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.242431616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.242444576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.242453836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.242465466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.242476936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.242487796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.242498546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242507647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.242518577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.242529947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.242541117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { 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.242555017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.242567477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242576557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.242587307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.242604817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.242615897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.242626657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.242637867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.242648297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.242659817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.242679277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { 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.242692737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242704808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242713728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.242724198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.242732988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.242743288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.242753958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.242764338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.242774638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.242785378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.242795938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.242807008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.24327498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.243307071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:31.244562687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244598927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244620767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.244650797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.244673767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:31.244696078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.229186967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.229228017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.229239167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.229248847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.229263467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:32.229276227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:32.229293137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.229304197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.229926711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230858315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230892815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230920176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230941226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.230966326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.230989516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.231014856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.231038096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:32.231049436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:32.231061336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.231073096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.23180726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231937521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238473004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.238523814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238535974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.238547904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238558194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.238569584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.238600134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:32.238612024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.238623995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.238636085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.238649685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:32.238661695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { 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.238673795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.238685855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238695485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238706265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.238715285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238727495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238738095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238748475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238759055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238769245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238779885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238789075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238825506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:32.238843176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.238873206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.238884896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:32.238911696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { 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.238924016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.239558619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240701785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240715345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240726385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240735905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.240746645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:32.240778125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.240789245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.240799976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.240812376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { 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.240824286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.241583449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24164215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.24166252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24167239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242911286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.243118737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.244599565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.244628395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.245155188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245172478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.245183378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245192508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.245203038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.245214248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.24572562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.247322308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.250103023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.250132813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.250145253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.250156383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.250167123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.250177903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250187233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.250197793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.250209263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.251110318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { 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.252570275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.252602585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252613415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.252624935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.252634425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.252646175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.252656915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.252669656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.252681056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.252692586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.253734731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { 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.254825666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.254849627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254860047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.254877597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.254887207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.254898187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.254908577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.254919637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.254930227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.254941117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.254951787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.254963067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.255372549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.255402759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:32.258224144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258260754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258603305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.258635696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.258691676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:32.258703876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.23038445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.230423991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.230435461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.230445531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.230455081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:33.230472081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:33.230483421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.230503911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.230563401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230632832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230653922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230675202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230730142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.230756342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.230779592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.230804233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.230853663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:33.230864743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:33.230876673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.230889053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.230900713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230923353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230934363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230958683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230968063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230978683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230987704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231160554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.232500801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:33.232530721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.232542941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.232554181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.232566402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:33.232578932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { 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.232591082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.233650997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235132664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235166405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235176665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235187805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235200505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235210725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235221295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235231745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235242115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235251365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235262105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:33.235273755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.235284605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.23622658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:33.237984889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { 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.238006209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.238018559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238049969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238059879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238070889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238079959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238090549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:33.23811536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.23812641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.23813728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.23814963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { 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.2381615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.23817414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2381832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23819386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23820262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23821298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.23822384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.23823571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.23824749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.2382596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23826843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.23827873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23828759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.2382978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.238308581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.238567392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.239708097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.239729287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239738928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239749618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239760158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239770678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239781178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239790058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239800238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.239811458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.239822238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { 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.239834208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.239847458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239856928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.239867218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.239876578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.239887128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.239897588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.239908148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.239918608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.239929458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.241079864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { 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.24219576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2422293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24224015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.24225171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.24226088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.24227173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.24228224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.24229289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.24230322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.24231441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.24232499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.24235269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.242787093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.242818943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:33.242865413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242892363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242937963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.242963863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.242988634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:33.243000794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.229525568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.229571698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.229583228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.229592898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.229602538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:34.229615118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:34.232277151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.233021535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.233037295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233064095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233085876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233106576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233179106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.233220446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.233243886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.233268436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.233374157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:34.233404317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:34.233416937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.233428737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.233616748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233709589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233719329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233730079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233739079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233749499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233758289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235196186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.23603024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:34.236045641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.236062161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.236073131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.236085491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:34.236097631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { 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.236109421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.236207351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236241692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236254252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236263692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236274332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236290422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236300852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236312032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236322442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236332662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236341822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236352322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:34.236363792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.236374512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.238222642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:34.244238102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { 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.244276522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.244290782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244321512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244332052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244343432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244353143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.244364043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:34.244389423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.244400493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.244411593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.244424503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { 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.244436613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.244460793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244470483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.244481373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244490993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.244501323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.244512383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.244524533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.244537013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.244580694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244599104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.244631834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244667624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.244679484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.245542499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.245579109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.245592989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.245605349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.245625799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.245637049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.245647629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.245658569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.245669329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245678209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.245688369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.245699199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.246727695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { 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.246763245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.249595159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249627849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.249639919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.249649129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.249659729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.249670149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.249680379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.250781855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.250806255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.252036231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { 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.252067032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.252175922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252191782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.252216512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.252225692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.252240632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.252250982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.252265763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.252276303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.252286903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.252297313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.252308273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.25370512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.25373387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:34.2538447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253889791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253912011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.253936231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.253964651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:34.253982581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.230797835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.230849396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.230861226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.230871046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.230880416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:35.230936296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:35.230954406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.230966086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.231055507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231107817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231146597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231171437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231247088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.231279188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.231302618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.231326738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.2316606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:35.23167634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:35.23168941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.23170191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.23171371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23173699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23174745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23175918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23176887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23178008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2317897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231800191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.231823561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:35.231834771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.231865411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.231876471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.236563685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:35.236602435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { 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.236615865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.236628975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236638885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236649745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236658995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236669805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236680295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236695605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236706185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236716855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236727575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236737085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236747766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:35.236758576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:35.236769556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.236780956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:35.236792216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { 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.236809826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.236823616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236844916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236853946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236864816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236874026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.236884816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:35.236908366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.236921056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.236932286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.236943887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { 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.236956067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.236968377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236978047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236988517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236997647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237008187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.237019057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.237029887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.237043087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.237055047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237063957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237074377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237083157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.237093297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.237104147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.237116437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.237212548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.237224548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237233488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237245338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237255818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237266588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237276948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237286008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237296258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.237306958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.238511974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { 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.238533735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.238574415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238584175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.238605105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.238618215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.238628695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.238639215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.238649735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.238723576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.240504985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.242846046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { 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.243027197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243135708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243146068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243181558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243195368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243205938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.243216678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.243227398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.243237798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.243248408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.243258868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.243270208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:35.248136363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.248171293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:35.248277624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248312504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248363054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.248387464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.248412754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:35.248430395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.229930742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.230043133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.230074313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.230097863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.230166914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:36.230247744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:36.230280934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.230313864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.230441625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230521685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230592396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230650256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230761527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.230833967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.230901767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.230952308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.230976888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:36.230989348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:36.231001748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.231013868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.231026648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234063213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234227654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234241784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234251974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234263924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234278184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234289545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.234315165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:36.234331545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.234343595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.234359685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.234372755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:36.234384755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { 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.234397125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.234409225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234418345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234429035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234438185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234449335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234460015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234473955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234488706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234499126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234510106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234519296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234530486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:36.234541566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:36.234552496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.236048613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:36.236069044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { 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.236081624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.236097634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236120604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23726569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23729822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2373091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.2373203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:36.23734462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.2373558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.23737111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.2373838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { 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.23739596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.2374084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23741755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23742867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23743774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.2374484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.237460521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.237471981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.237486351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.237498541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237507611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237518401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237527711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.237538171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.237554081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.237614741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.237647331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.237680542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.237690032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.237702942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.237713992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.237724712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.237738902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237748102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.237758572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.237769672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.23937104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { 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.23939635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.23940952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23941896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.239429571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.239440731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.239451321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.239461831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.239472221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.239482441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.239493411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.243002089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { 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.243032589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243175629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243185549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.2432132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.24322521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.24323587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.24325137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.2432618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.24327211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.24328249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.24329281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.24330368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:36.244731887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.244755817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:36.244840358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244877818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244906418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.244930268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.244955248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:36.244968558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.228948599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.228987449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.228998939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.229008679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.229018099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:37.229054239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:37.22906564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.22907726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.22920405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22923185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22925378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229289881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236200196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.237911414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.237947914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.237971955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.238002795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:37.238014765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:37.238026975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.238048685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.238060665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238082815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238095025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.238106665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238116205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.238126575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238135545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.238604818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.238646048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:37.238658698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.238670118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.238894659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.243302362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:37.243597083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { 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.243611213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.244205626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.244226836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244293877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.244303707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.244318797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.244329317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.244340207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.244357517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.244368127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.244378517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244387877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.244398497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:37.244495908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:37.244507008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.248098136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:37.250583118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { 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.250611318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.250625909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250654569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250664799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.250683629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250692959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.250703539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:37.250727929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.250739079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.250751749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.250769219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { 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.250781309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.253522993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253553143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253587403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253596914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.254042256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.254074296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.254748999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.256302097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.256518378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256542148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.256591959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256625669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.258507498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.259531154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.259543714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.259556984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.26273386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.26277151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.2627836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.26279996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.2628157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.26282624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2628355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.263903146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.265677405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.265692345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { 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.265705565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.265971706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.266000086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.266012336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266033746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266055997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266066847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266077347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.267776215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.26887201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.26888375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { 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.26889658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272682589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.281687405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.281714885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.281729825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.281741415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.281752855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.281764325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.281775105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.281786165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.281797065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.281810046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:37.281821536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.281832716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:37.281843846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.281866566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.283125632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.284037567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.284069117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:37.284082237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.229817715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.229868005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.229879045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.229888535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.229898695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:38.229912305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:38.229930925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.229947465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.230004166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230066596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230088296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230111786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230181017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.230218847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.230242797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.230265937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.230296187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:38.230311717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:38.230328347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.230340097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.230355147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230383558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230393438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230414398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230423728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230434298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230443308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230470388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.230493608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:38.230504498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.230515268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.230526048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.231522583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:38.231545714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { 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.231558094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.231598594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231607994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231637324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231646784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231657254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231667814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231678324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231688584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231702144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231712794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231721804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231732064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:38.231742865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.231753755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.238074757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:38.238102587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { 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.238115657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.238127907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238153857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238163317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238174407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238183887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238195367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:38.238219027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.238230397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.238241157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.238255897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { 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.238268127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.238280298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238289318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.238299778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238309018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.238319238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.238330378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.238341318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.238353438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.238367388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238376788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238387528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238396478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.238407518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.238419038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.238430298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.238442308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.240394438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.240410348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.240422248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.240433198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.240446809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.240457409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240466399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.240476699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.240487809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.240498589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { 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.240510649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.240522839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240532089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.240542779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.240551709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.240563649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.240574269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.240584689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240595469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.240606509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.240617519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { 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.240629439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.240641479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24065213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.24066287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.2406722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.24068456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.24069527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.2407058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.2407165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.24072717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.2407379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.24074912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.242321348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.242892971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:38.242909521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242938511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242959271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.242982331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.243007141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:38.243019402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.233829216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.233863327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.233874587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.233884557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.233901277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:39.233932557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:39.233944447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.233956127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.23446197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2344962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2345177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23453841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238658261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.242190019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.242214319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.242237769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.242262569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:39.242273959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:39.242285999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.242298039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.242309989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242331239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.24234099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.24235372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2423628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.24237368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2423833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.24239345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.24241668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:39.24242774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.24243853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.24244964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.24246212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:39.24247544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { 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.24248696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.243029663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.243059653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.243071903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.243081563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.243092413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.243103063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.243113403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.243123863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.243134974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.243149484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243158844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.244544601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:39.245913538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:39.245939368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.245952308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:39.245964128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { 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.245977498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.246565531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246608151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246625001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246636551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246645621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.246810302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:39.246838192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.246849762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.246861092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.247491716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { 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.249157524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.249181934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249191814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.249202904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249212424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.249222994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.249234084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.249245034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.249256864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.249269095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249279975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.249290635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249299725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.249310725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.249321565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.249332315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.249344235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.249356195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.249365305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.249375675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.249386445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.249398455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.249409085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249418075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.249428815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.249439785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.249983618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { 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.250008498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.267735638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267753648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.267765508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.267775398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.267786248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.267801728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.267812738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.268840833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.271984709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.272011739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { 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.272025619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.272038099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272048259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.272059069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.272074479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.27208503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.27210006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.27211228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.27212267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.27213303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.27214306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.27215384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:39.273829748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.274466801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:39.274490781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274517412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274538192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.274561102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.274583732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:39.274597432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.230398461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.230438611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.230450231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.230460371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.230470821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:40.230484381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:40.230496911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.230509331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.231597407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231748167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231787908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231819728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231946808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.231987619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.232016949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.232041049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.232087789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:40.232106299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:40.232120999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.232134289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.232161669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23218949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23220339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23223217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23224427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23226429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23227363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23229627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.23232541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:40.23234169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.23235352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.232365291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.233432166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:40.23420823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { 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.23423729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.23425282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.2342651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23427821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.23428907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.23430146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.23431377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.23432597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.23433835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234359001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234372521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234382631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234394201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:40.234415711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:40.234428141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.235581147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:40.235608607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { 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.235623197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.236889583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237255715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237269155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237281965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237292315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.237309066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:40.237334036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.237346046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.237358546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.237924769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { 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.237952089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.23811558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23812852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23814015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23815074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23816342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.23817617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.238747983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.238780353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.238981774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241185095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.241215375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241227635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.241240135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.241252965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.241265386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.241278846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.241567467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241580017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241593477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241606707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241618727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.241633157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241658447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.241670508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.241682768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.241695058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { 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.241708298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.241723588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241817918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.241831418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.241841668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.241854698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.241869699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.241881309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.241892429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.241904669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.242386461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { 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.242407651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242427511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242438811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.242451381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.242462032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.242473862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.242493182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.242504512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.242515942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.242528142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.242539732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.242551292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:40.24403593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.244298631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:40.244312951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244339521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244360941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.244384871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.244408851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:40.244421501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.231627919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.231686029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.231698479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.231709449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.231721899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:41.231736579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:41.231750459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.231762649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.232191311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23392947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23397751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23399983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23402191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.23405656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.234081971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.234111111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.234140941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:41.234153621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:41.234166471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.234180721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.236220631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236258812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236280592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.236293242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238139771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.238177591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239270277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.239306137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.239334337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:41.239347037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.239360827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.239374277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.239389457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:41.239403158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { 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.239457688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.239472928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.239484578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239501348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.239514658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.239527368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.239540038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.239605209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.239617309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.239629349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.239641169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239654009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.239667909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:41.239681299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:41.239695579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.239707729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:41.239734309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { 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.239748479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.240852395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24192982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24194487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24195771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24196832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.241980361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:41.242006501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.242019201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.242032181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.242470363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { 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.242499543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.242680064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244210472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.244237302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244812955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.244837885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.244851845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.244864675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.244878185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.244891765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244901805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.244915775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244930285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.244945796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.244957476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.245266497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.254325503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.256072842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.256089172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.256102122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.256114552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.256126822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.256139402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256155172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.256166612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.256179392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.256191442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { 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.256204742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.256217923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256227703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.256239133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.256249343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.256261823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.258172622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.258217473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.258230253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.258244243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.258256523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { 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.258269463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258282503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258292613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.258304473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258314293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258325883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258337553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258350523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258362133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258373413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.258384353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.258396294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:41.258408284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.258419984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:41.258431754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258453004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258475484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.258499384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.258523194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:41.258537194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.230664805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.230718376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.230729896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.230740816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.23161735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:42.23165749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:42.23167157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.23168439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.232341664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232863616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232895936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232919036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236452004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.236506804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.236532664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.236558085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.237766521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:42.237789641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:42.237807011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.237820311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.264257055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264321515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.264334505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.264347825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264358125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.264370395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264385825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.265974643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.26733986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:42.26736436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.26737797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.26739088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.267686352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:42.267729922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { 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.267746972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.268960158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.268988498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.269001989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.269012469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.269024839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.269036979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269049449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269061859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269074119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.269085669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269110139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.272330775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:42.272368686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:42.272382156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.274093794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:42.274121004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { 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.274136855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.277428821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.277466181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.277481531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.277493711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.277503792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.27931741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:42.280664677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.280692827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.280716077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.280729887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { 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.280743347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.284280115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.284309995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.28529457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28916527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.28919336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.28920773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.291846953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.292873369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.294061405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.298103945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.298119055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.298130105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.298156095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.298169225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.298181795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.298194805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.298207516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.298217316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.298229476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.298241156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.298252646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.298264476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.298273896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.307472572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.309543523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.310710639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { 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.312301817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.312610208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.312624208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.312677609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.312699929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.312715379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.312727189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.312747379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.333622754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.333681164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.335673194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { 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.337086601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.337111252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.337122982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.337135722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.337146442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.337158962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.337171562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.337183542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.337201642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.337216832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.337228302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.337240602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:42.338301958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.338344788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:42.35656128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.357856346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.357888357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.357916537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.357941177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:42.357956817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.230276375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.230335605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.230347145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.230357225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.230367515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:43.230382855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:43.230396185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.230408746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.230528716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230576936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230614597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230647047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230718357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.230753217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.230780967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.230804908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.230840838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:43.230865068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:43.230878938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.230893128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.230906498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230930758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230949978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230972408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230983588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230995529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231005289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231033069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.231058019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:43.231069839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.231081849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.231093789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.232218945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:43.23530516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { 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.2353757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.235631982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235645342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235699672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235727392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235740352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235752112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235763572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235774942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235786772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235798143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235808013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236307595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:43.236331825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.236349635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.238513336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:43.238556286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { 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.238571286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.238748617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238794427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238805947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239098929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239109749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.240405065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:43.240441476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.240458706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.240470896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.24125993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { 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.24129745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.24137622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24139163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.241406571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241417211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241431401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.241451081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.241986323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.242020704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.245448481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245473971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.245487191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245497101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.245952913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.247938444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.247963614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.247978004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.248000744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.248011624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.248024594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.248036374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.248048094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.248059544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248069064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.248089864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.248144775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.249427871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { 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.249464241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.249576612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249588152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.249612962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.249623792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.249641522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.249653542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.249824973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.249843863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.249862273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.252204325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { 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.252253895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.253703853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253733803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.253748543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.253758923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.253770493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.253782463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.253794233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.253812603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.253824373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.255350211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.255373621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.258607467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.258641138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:43.258741648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258767318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258824719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.258851389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.258876419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:43.258896389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.233544653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.233607183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.233627653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.233638303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.233664063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:44.233679954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:44.233727764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.233742374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.251297212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251367912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251402612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251425213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251760534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.251799674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.251827535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.251852965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.252141576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:44.252172966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:44.252190496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.252203857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.252308347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252349667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.252362737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.252395117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252406068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.252420978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252431108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259405633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.259470003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:44.259485023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.259499703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.259610414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.260974381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:44.261072121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { 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.261102301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.261914606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.261950526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261964186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.261975926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.261988646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.262000656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.262022346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.262040456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.262052376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.262063726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.262073576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.262280107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:44.262299188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:44.262311818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.264299238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:44.264322738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { 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.264362318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.265129502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265189362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265201482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265229402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265246842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.265443223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:44.265469064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.265481804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.265494474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.266207317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { 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.266288658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.266912651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.266931531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.266960141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266971051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.266986201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.267011631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.267564254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.267604014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.285580005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.285625555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.285640616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.285660756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.286001167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.286048218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.288169578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.288211388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.289166603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.289189493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.289202233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.289213973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.289234143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.289245873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.289255783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.294082168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.294133598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.295867377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { 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.296687151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.297097763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.297124373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.297164583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.297176053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.297188003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.297199843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.297211533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.300084418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.301320114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.306673441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { 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.306719371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.307244124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.307283874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.307298444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.307325755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.307339485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.307351545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.307363555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.307375105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.307393425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.307438805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.307458365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:44.309250604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.309281584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:44.312029118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.313615946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.313662807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.313689457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.313727647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:44.313744197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.229678105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.230549839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.230578379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.230592799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.230603869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:45.23065875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:45.23067454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.23068835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.23079041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230899611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230924321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230947031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230972841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.231192852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.231239803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.231264613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.231288553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:45.231301833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:45.231317863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.231331363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.231345403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231366663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231376983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231389513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231399503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231419864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231429834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231441584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.231467324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:45.231478784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.231490304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.231502344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.23272305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:45.234917291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { 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.234949951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.234965021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234979692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234991812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235002222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235014662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235026452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235038522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235050582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235062682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235074002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235083932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235095952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:45.235108662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:45.235121972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.235133662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:45.235145022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { 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.235157322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.235171172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235193143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235202903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235214843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235225553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235585265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:45.237215343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.237242213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.237255783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.237333893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { 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.237528384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.237583995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237595465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237628935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237639495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237654905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.237671865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.238493949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.239647785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.239665925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239687455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.239707495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239718665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.239730915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.239747745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.239792116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.239806476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.239821796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239832446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239853206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239865976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239878006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239890286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239909486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239921166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.239936046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.240180867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { 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.240211608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.240252208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240262908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.240276808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.240287578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.240299548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.240311508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.240323448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240334938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.240349208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.241927936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { 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.243578444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243614315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243626065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243642465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243652165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243662935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.243674065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.243684745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.243695015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.243711795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.243722555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.243734195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:45.243795525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.243806706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:45.243829416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243858326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243908606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.243936316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.243959636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:45.243973226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.232720762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.232774362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.232785812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.232795862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.232812602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:46.233053853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:46.233076643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.233088203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.233386785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233430335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233498655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233555986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233654356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.235425155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.235465965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.235499586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.235524056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:46.235536456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:46.235552936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.235567936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.235580446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235602016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235617426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235628246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235638036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235648936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235658306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235668996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.235693697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:46.235704687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.235715807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.235727527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.236854952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:46.236878253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { 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.236890923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.236903393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236917293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236927833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236936993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236967353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236977923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236988403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236998573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237009013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237026363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237035633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237046063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:46.237057033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:46.237069323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.253877168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:46.253918858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { 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.253933228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.257086554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257127444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257138164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.257149514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257159034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.257628317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:46.257661657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.257673687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.257739547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.258615812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { 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.259841368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.259862498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259873008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.259884258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259899308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.260135109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.26016602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.260950334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.260980774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.260994784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.261004704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.261015664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.261025284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.261035604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.261047074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.261635657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.261657747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.264514712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264540542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264552442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264563322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264573912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.264584522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264593692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.264874763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.264897414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.26626498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { 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.268367461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.268379791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.268389511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.268400661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.268410021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.268425191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.268436441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.268447571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.268458152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.268469512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.269696668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { 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.269718418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270881244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.271373626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271386156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.271395886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.271406536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.271417076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.271427447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.271438197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.271448587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.271463197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.271474717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:46.271681678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.271712838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:46.274786474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.274825894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.275130745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.275162195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.275186226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:46.275201956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.240732073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.242616523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.242643393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.242654743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.242670183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:47.242683683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:47.242695753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.242707643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.242719333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242741504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242762684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242785694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243074165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.243166276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.243228306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.243283886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.244614833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:47.245796719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:47.245820949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.245839999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.245852479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245875349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.245885579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.24589671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24590698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.24591813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24592797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.24595782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.24598318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:47.24599478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.24600604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.24601719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.246131151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:47.246147091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { 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.246158911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.256955135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.259359147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.259392177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.259402717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.259413867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.259424557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.259435067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.259445457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.259455837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.259466728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259476388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.260064651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:47.261116616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:47.261141256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.263111956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:47.264056251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { 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.264077531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.264097741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264119731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264129771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.264140711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264149901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.265083706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:47.265125346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.265137046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.265147996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.26591345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { 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.269659599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.274360413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275929851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.275951551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275964171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.275974881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.275986981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.276202892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.276366473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.282309523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.282416234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.282705275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.282738045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.282949416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.283011807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.283944071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.285494489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.285520559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.285530819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.285541979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.285557949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.285568529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.2855792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.28559653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.28560731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.28561859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.28571646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { 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.285785711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.286877436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.29155097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.291582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.29159271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.29160424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.29161581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.29162642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.29163746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.29164968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.29166676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { 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.29167948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.29169212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.29170091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.29171154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.291720861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.291731531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.291742361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.291755801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.291766071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.291776581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.291786841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.291799551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:47.291810811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.291821561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:47.291832241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291853301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291874211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.291899041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.291923042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:47.291937322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230093181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230402973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230428483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230439513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230449273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:48.230476973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:48.230488633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230499803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.230510873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230532543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230553393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230575524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230595874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.230619144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.230643364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230667054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230689924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:48.230700784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:48.230712854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230730514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.230743534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230764344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230773785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230784425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230793495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230804135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230813195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230823475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.230847485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:48.230858415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.230869355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.230880435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.23182216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:48.232611874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { 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.232626704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.232639494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232649164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232660184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232672854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232723484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232733944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232744745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232755355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232766025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232776705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232785895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232796565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:48.232808275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.232819365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.234094141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:48.235928861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { 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.235955421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.235968691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235990561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236000301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236011841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236021371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.236032421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:48.236061151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.236072351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.236083861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.236095631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { 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.236107982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.236120262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236129542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236140102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236149052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236160842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.236171772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.236183022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.236195142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.236207222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236216302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236226862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236235992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.236246352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.236257202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.236268182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.236280952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.236293052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.236301932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.236313023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.236323973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.236334593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.236345093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236353953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.236364143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.236375093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.237406558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { 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.243607889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.243624869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24363484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24364629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24365645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24366746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24367834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.24368878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24369904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.2437102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.24372162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { 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.24373504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.24374709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24375635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.24376693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.24377636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.24378724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.2437975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.24380806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.2438184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.243828661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.243839201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.243851331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.243862601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.243873371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:48.243884121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243904951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243925471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.243950121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.243972931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:48.243984591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.229313209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.229340779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.229351529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.229361699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.229383849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:49.229439769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:49.229470639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.229483629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.22958161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22963375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22967341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229703711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229776301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.229811031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.229835801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.229861141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.229899302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:49.229929752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:49.229943592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.229956922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.232855606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23364759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233678021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233691791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233703371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233715451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233726251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234162573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.234200423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:49.234212973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.234225393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.234273034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.235407769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:49.237051008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { 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.237087208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.237110708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237122128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237135618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237146868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237164468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237177108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237189198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237200868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237213769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237251589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237267999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237281199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:49.237294639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.237306749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.237698621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:49.237737791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { 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.237751801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.237885852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237942382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237953032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237975742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237985922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238113893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:49.238142863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.238155053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.238166803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.238853267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { 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.238882467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.238924687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238936227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.238961517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238976637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.238988847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.239003058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.23951796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.23954466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.23958088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239591161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.239614101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239624121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.239635311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.239649871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.240164033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.240191894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.240217514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.240228544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.240245814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.240257434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.240269744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.240281384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240291224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.240302654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.240314674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.24136805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { 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.24139098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.24142791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24143847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24145904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24146965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24148115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24149639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.24150784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24152535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.24153718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.24338157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { 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.244497135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244521585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244648726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.244678316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.244689326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.244700786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.244712106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.244724076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.244735397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.245038688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.245056608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.245072568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.245107058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.245122988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:49.246214294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247538521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247569771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.247603711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.247627771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:49.247641831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.264713067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.264767628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.264779738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.264790278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.264965259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:50.265009649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:50.265027349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.265042129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.266385896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271744223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271786913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271814483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271836463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.271863763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.271889894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.271917204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.274971989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:50.275016899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:50.275032819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.275046589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.277435071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280254635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.280267125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.280279725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.280290005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.280302395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.280312455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.280323916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.280349906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:50.280361866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.280373736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.280385826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.280398396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:50.280411336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { 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.280424156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.328842169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.328893139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.328907559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.328920209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.328937619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.328948999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.32896005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.32897157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.32898316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.32899463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.32900552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.331935545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:50.331981935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:50.331995905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.335538573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:50.346172156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { 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.346223876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.346238966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.346261826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.346273846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.346286836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.346298197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:50.346310447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:50.346337297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.346350617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.346363187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.346378817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { 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.346400737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.346413697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.346423927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.346435637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.346445287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.346457437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.346471407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.383159092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.383220362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.426124637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.426173517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.426187267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.426198597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.438943451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.438995111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.447404194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.447457074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.458248378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.459843016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.459867456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.459880486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.459894776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.459909176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.460000017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.468284158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.473301643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.473332714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { 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:50.473347904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.473366794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.473377994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:50.473389604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.473399844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.473411644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.473423324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.473434834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.477347944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.489499705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.497714006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { 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.497767387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:50.507368094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34892"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.508698931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.508725941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.508740501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.508752131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.508765182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.509343154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.509360795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.509373075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.509385505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.514962823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"364390d0-002c-4ea3-810d-84ad7934d53d","remote_addr":"[::1]:34892","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.517116193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"364390d0-002c-4ea3-810d-84ad7934d53d","remote_addr":"[::1]:34892","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.517143823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.517163153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:50.517898907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"364390d0-002c-4ea3-810d-84ad7934d53d","remote_addr":"[::1]:34892","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":3112,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.519160183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.519185784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.527882508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.527928498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.543277255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.543391125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.543699697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.543719647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:50.585429646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34896"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.6042299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"a71775b9-79d9-45f5-9e5a-a233a01af475","remote_addr":"[::1]:34896","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.604281011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"a71775b9-79d9-45f5-9e5a-a233a01af475","remote_addr":"[::1]:34896","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:50.604547772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"a71775b9-79d9-45f5-9e5a-a233a01af475","remote_addr":"[::1]:34896","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":22706,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:50.686672764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34898"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.695652869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"dd2f22e1-e106-4c4b-af66-4a35f054767b","remote_addr":"[::1]:34898","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.695705629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"dd2f22e1-e106-4c4b-af66-4a35f054767b","remote_addr":"[::1]:34898","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:50.697284017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"dd2f22e1-e106-4c4b-af66-4a35f054767b","remote_addr":"[::1]:34898","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2107,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:50.772229543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34900"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:50.773865352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"39371844-b6f8-4f4b-80a3-6a054f817895","remote_addr":"[::1]:34900","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:50.773892962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"39371844-b6f8-4f4b-80a3-6a054f817895","remote_addr":"[::1]:34900","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:39:50.781229738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"39371844-b6f8-4f4b-80a3-6a054f817895","remote_addr":"[::1]:34900","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":4577,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.229724238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.229766958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.229777968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.2301026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.2301152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:51.2301275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:51.23013904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.23015046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.236599722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236650753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236679063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236700803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236721973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.236750613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.236774533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.236797713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.236822004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:51.236835214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:51.236848114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.236865614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.236880594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236901534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236911344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.236923124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236932214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.236942884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236953704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236964694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.236988374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:51.236999514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.237010764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.237021845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.237065145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:51.237085505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { 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.237103455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.237116455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237126105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237136945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237146255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237187515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237204605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237216296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237226836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237237576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237248196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237257806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237272636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:51.237284866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.237296666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.237308066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:51.237319656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { 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.237336226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.238231511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239181675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239195315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239206405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239216105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239226586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:51.239250176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.239261326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.239272426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.239612657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { 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.239644078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.239813488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239828058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.239844369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239853759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.240922884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.242631772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.243746168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.243781498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.243804688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243817438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.243832278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243846018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.243871629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.243886169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.243900639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.243916299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.243939699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.243951099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.243964039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.243977649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.243992229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.244034909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244045249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.24405963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.24407287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.24409316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { 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.2441077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.251100195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251147015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.251160635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.251171555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.251184096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.251196366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.251254126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.251527817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.251548027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.25411238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { 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.254165091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.254187191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254199291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.254213891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.254225771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.254238661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.254250661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.254274021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.254302061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.254313751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.254906124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.254933024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.256409032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.256443062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:51.256493892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256529902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256584402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.258587492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.258625463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:51.258642643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.229396362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.229451112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.229463502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.229473652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.229529003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:52.229587213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:52.229600843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.229617903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.230793339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230840649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230868199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23089073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231893945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.231950205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.231980955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.232006215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.233182671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:52.233210351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:52.233234081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.233248261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.233485183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233531963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233544703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233584553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233595383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233617123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233627773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233713544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.233744614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:52.233757104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.233769594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.233781664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.235031161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:52.235068521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { 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.235082861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.241533283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241581473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241595493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241607073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241621793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241634293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241646793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.241659573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.241671904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241684284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241709184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.241721984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:52.241755254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:52.241771864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.243273112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:52.243316552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { 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.243331792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.246411027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246467948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246481188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246500518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246512798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.249443033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:52.249501463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.249514913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.249527903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.249542863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { 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.249561963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.271110751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.271163142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.271176632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271187702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.273463783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.274047416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.275313822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.275351362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.275700444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.275721634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.275734554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275745314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.277576964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.278536559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.278566019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.278583029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.278598569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278614439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278660239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278674209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278687109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.278699849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.278710149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.27872798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.27874069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:52.279678024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { 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.279709644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.298224767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.298271958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.298285908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.298297198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.298309918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.298323048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298335488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.298631819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.29865297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.300167947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { 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.300207497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.300544949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.300563639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.300577989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.300588389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.300599789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.300611429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.3006237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.30065084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.30066253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.302506459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.302530419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:52.304033786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.304065547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:52.304205047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.304242138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.304299518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.304332408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.304364608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:52.304379568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.22972597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233133867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233185277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233196967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233207377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:53.233234807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:53.233248778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233261998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.233287728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233311418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233335228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233371678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233396768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.233426278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.233455639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233482329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233506839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:53.233519729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:53.233534629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233552369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.233567009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233589219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233600349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23365343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23367713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23375902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23377066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23378833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.23382079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:53.2338335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.233845961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233858861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.233870881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:53.233896041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { 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.233923661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.233986901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234019081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234033291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234081922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234094412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234112012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234132762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234145062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234159372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234171782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234181642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234197902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:53.234215002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:53.234228042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.237310758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:53.239437309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { 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.239459629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.239474809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239499089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239519999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239548319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239566379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239578629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:53.239604289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.239616939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.23963135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.23964699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { 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.23966213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.23967617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23968969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.2397034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23971422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23972747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.23974272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.23975642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.23976956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.23978323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23980233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.23981505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23982506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.239837201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.239850831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.239888251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.239901251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.239914741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239924951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239937611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239949861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239962021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239974371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239984061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239998001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.240013111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:53.241169487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { 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.241959111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.241974901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241986461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.241999611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.242010441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.242023561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.242044761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.242068341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.242090472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.242106842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.242515084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { 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.242539094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242574324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242585054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.242600374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.242626054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.242637564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.242653504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.242671135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.242683935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.242700095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.242712845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.242725485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:53.244199892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.244566284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:53.257978081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258044762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258367633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.258404853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.258998756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:53.259032667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.229466954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.229516205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.229527785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.229543185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.229557915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:54.229572715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:54.229595875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.229608425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.229683986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229736766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229780046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229859696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231350704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.231380734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.231410264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.231434854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.231469065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:54.231481985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:54.231497965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.231512495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.231525845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231549545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231560535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231580855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231591735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231604015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231615305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231627085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.231660416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:54.231673566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.231699656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.231712786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.231724756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:54.231745046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { 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.231760116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.231773406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231784486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231798096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231808446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231820866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231832536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231844466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231856886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231868667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231880847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231890677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231902387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:54.231923757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:54.231937397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.233570655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:54.233611715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { 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.233628225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.233642426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233669476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233681176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233696356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233707036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.233748556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:54.233774446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.233786896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.233799246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.234712051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { 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.236397649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.236435019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236448039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236466039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236476509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23648843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.23650133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.23651403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.23653276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.23654713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23655797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.23657077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23658184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.23659533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.23660948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.23662153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.2366352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.23664918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.2366598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.23667239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.2366847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.236696711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.236708601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236718501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.236730421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.236743811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:54.237179643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { 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.237213843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.237233413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237244063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.237256703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.237266933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.237278583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.237291143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.237303074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.237344644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.237361694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.238431219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { 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.238469149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.238483739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238494159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.238507339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.23851926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.2385321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.23854355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.23856629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.23857764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.23859099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.23860737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.23861974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:54.239971987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.240004207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:54.240035267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240059497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240107898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.240185488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.240211148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:54.240225578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.229692582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.229742122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.229753702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.229764042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.229778782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:55.229797772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:55.229811032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.229834572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.230130894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230201144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230251124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230279225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.252068364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.252131504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.252165454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.252358605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.252391155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:55.252406425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:55.252420365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.252439556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.253828302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254638546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.254663307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.254677317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254688857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.254700597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254710497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258658787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.258712327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:55.258726347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.258738987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.258783587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.266725897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:55.266768368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { 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.266784528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.266799258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.266811648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266846498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266858388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.266870278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.266881988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.266894208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.266906688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.266918648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.266930478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266941818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.266953879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:55.266966049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:55.266979929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.266991569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:55.267003259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { 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.267015979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.267029359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.267051729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267061999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.267074999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269490221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.269520981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:55.269561111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.269574771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.269595161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.269610322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { 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.269624682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.269638472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269649562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269662282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269675192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.269687622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.269699762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.269711692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.269724752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.269739362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269750172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.269761622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269816383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.269835233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.269848373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.270161124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.270185844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.287134199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.28719102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.28720489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.28721742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.28722966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.292840788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.294183715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.294210095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.294225515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:55.294244685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { 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.294259215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.294272686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.294284006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.294295996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.294305636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.294317326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.294329356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.294341546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.296793098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.296831738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.299278481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { 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.299758323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.299987954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.300008304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.300043294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.300061284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.300072875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.300084465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.300096195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.300107385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.300118505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.328030755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.328083095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:55.330619898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.330668098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:55.357257631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.357324262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.359932595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.359988845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.360167896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:55.360186696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.231971089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.232903804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.232933444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.232944754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.232955464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:56.232972204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:56.232984724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.232996674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.233009254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233032214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233060325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233083965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241630107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.241703858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.241736098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.241760588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.242022489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:56.24216023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:56.24217506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.24219479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.242532302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242588592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.242602992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.242646742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242658072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.242681233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242691513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.268940954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.272227551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:56.272253201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.272266681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.272279401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.272294881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:56.272308401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { 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.272321001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.274824244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.274846154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.274896464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.274908224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.274920184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.274931994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.274951734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.274963415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.274975085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.274993735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.275003575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.275334256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:56.275445037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:56.275500687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.278757424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:56.278789184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { 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.278808844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.301657558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.304268581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.304295152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.304309372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.304320732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.304332962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:56.304372722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.304385272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.304397142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.30984754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { 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.30988461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.31199734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.312025891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.312827685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.312854775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.332493923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.332536503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.333488208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.333517898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.334658694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.337144476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.337167616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.337178317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.337190197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.337203787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.338529903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.338565344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.362983686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.363027876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.363041846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.363054037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.363067037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.363078927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.363089197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.363109107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.364656604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:56.366332493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { 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.368903306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.369479849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.369502679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.369516999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.369528029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.369552759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.369565329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.369577229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.370930836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.370956696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.372196822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { 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.373209817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.386405763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.386444544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.386458364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.386469524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.386482344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.386541434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.386554194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.386572924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.386585444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.386597974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.386617225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:56.388202873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.388233253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:56.389206678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.392274813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.392313453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.392345054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.392369534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:56.392384454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.22902907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.22907895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.229091091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.229117081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.229136641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:57.229161571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:57.229174381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.229186851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.229232741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229276451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229305392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229331422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229426062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.229456982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.229482983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.229507213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.229572973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:57.229587083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:57.229602403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.229621103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.229636303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229688264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.229699554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.229711784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.229721754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.229733404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.229743124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.229760444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.229787264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:57.229798864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.229811574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.229824074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.230762929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:57.230791379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { 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.230813199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.233918514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233950085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233965425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233981985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233993495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234010785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234022915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234043975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234055595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234066925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234076785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234462567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:57.234480577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:57.234493357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.236620108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:57.236655468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { 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.236670878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.236807299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236903209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236916739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23694254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23695362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238325567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:57.238370437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.238396677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.238409147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.23898661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { 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.23901365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.23903713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23904788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23906013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23907022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23908573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.239102971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.239625383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.240834149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.240857879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240869229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.2408817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24089216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.24090403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.24091544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.24092655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.24094105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.24095387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.2409634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.24097479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.24098617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.2409976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.24102037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24103047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.24104298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.24106445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:57.245229772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { 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.245479063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.245574013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245585703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.245707434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.245719764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.245732114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.245744514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.245756424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.246291067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.246306747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.247452583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { 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.247492313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.247784694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247799194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.247811205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.247821275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.247832835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.247844315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.247860145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.247872065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.247883925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.248988221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.252792469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:57.253469993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.253487923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:57.253510543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253534833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253564183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.253596023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.253621423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:57.253635603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.229048966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.229502929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.229545949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.229565329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.229576479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:58.229593399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.229610719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.229624029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.2378776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239273877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239301658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239330828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239353698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.239405558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.239431548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.239458358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.239483688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:58.239496639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.239509669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.239522399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.239536649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239557849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.239572429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.239584879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239595129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.239607209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239616799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.247555729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:58.247956861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.247981371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.247994621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.248008121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.248542204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.24972191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { 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.24975042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.253280968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.253309628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.253355808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.253368738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.253389988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.253402048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.253413758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.253425348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.253437058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.253448578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253458238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.259051007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.259084907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:58.259098957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.261373149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.261414009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { 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.261429059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.282127872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.282188572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.282202053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.282229613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.282240843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.284123502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.285193988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.285218998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.285276428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.285434899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { 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.285449639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.305024807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.305068657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.305081958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.305093118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.306875187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.306903807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.308837617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.309748591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.309801511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.309813701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.309826482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.309836802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.311325249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.315771011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.315803751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.315819751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.315841861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.315853801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.315867171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.315882642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.315895892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.315908802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.315919902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.320176063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.320205663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:58.322064603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { 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.323693101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.323727001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.323741761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.323757581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.323773391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.323787661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.323801782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.323814722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.323828902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.323844582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.324742856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { 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.324774216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.326161193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.326725396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.326753076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.326765106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.326777876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.326790307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.326802347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.326816127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.326827897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.326839277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.326851927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:58.328559265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.329054518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:58.331868692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.331920032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.332266434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.332299794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.332361414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:58.332377864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.229715796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.229773946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.229792506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.229802476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.229812146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:59.231813076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.234501089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.234532439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.23454523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23456749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23458853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23461138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23463231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.23465604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.23467958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.23470401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.23472766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39:59.234738941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.234751611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.234763921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.234776391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234798861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234808861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234820121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234829491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234840781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234850161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234861211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39:59.234884731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.234897791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.234909241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.234920921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.235979557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.236019157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { 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.236033507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.236065857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236076527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236112727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236122568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236138388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236148748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236159108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236169428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236179858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236190388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236199458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236210158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.236221598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:59.236232558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.238794141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.238830481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { 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.238847741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.238902352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238974102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238983802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238994692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239003902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239049692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.239075362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.239086382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.239097873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.240108578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { 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.24261126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.24264341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242654101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242666101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242675731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242686891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.242702671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.242714431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.242726471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.242738661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242747801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242758701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242768091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.242779391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.242791051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.242811741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.242823591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.266154168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.267764286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.267791916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.267803756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.267814756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.267825467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.267835337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.267845797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.267857967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:59.268940842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { 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.268971042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.269272774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269289994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.269301524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.269310984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.269321824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.269332294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.269342734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.269353024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.269364374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.273087633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { 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.273121383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.273153613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.273163613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.273174684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.273184394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.273195394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.273206014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.273217044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.273227484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.273238094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.273248634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.273259784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:59.273270854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.273284224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:39:59.273295074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273316014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.273336534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.273360734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.273383805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:39:59.273397155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.233870912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.233908582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.233920152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.233930312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.233960223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.234009333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.234029753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.234054583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.234876607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234925937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234970988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235002198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235551801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.235588451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.235613971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.235642931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.235700251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.235714121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.235735232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.235749172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.237289769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23734943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23736355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23740583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23742045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23743353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23744423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.237541431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.237571801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.237586371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.237751542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.237769882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.239154629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.239186719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { 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.239201499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.240010623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.240030783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.240061443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.240072513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.240084604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.240101234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.240113324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.240128374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.240140694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.240152254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240190254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.240202164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.240214054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.240226234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.242106964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.242138214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { 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.242159304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.242257195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242297885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242309315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242322975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242333495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.242378255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:00.242405165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.242416965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.242428925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.2432689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { 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.24329315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.244236865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244261165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.244286665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244296975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.244319805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.244332215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.244867948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.244895268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.245000748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245011808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.245026409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245036519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.245048109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.245068849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.245655052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.245685442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.24733756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.24735142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.2473654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.24737812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.24739374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.24740535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24741539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.247439101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.247451551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:00.248559956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { 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.248592276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.248735707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248751817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.248763767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.248778627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.248790517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.248802327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.248813567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.254084034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.254116094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.254129674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { 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.254342725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258626217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258663587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.258709077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258719877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258731717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258744807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258756487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258768377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258783767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.26531681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.26534684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.266988668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.267027558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:00.268135194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268176394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268210344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.268235755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.268265185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:00.268285535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.229295975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.229348455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.229360245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.229370816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.229381346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.23018952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.23024288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.23025968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.2303545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230403091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230441841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230473541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230546831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.230584622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.230609862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.230635982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.230826143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.230842183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.230856143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.230869773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.230883003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230908663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230920533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230933493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230944453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230957123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230966753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230979374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.231004334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.231016824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.231031064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.231043764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.23224227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.2322798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { 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.23229501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.23235119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232363731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232397701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232416301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232429201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232444871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232459011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232476991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232488421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232504531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232520901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232533391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.232545121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.232557232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.234742583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.234785813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { 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.234801633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.234820293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234842473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234853743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234870933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234881953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234927724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:01.234953554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.234967414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.234980244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.23612613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { 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.249398696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.249465286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249480346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.249498117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249509007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.249521617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.249535057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.249613977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.249700478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.266699663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.266717643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.266810263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266835964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.266960254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.266997994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.27009028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279396016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.279429717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.279447907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.279461377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.279475037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.279487777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.279500097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.279511047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.279523417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279535977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:01.279549507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { 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.279577907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.279591647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.279603707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.279623238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.279633528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.279645978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.279658888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.279671568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.279683208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279695388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279708208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { 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.279721038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279733988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.279744768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.279756358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.279766928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.279778648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.279790348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.279801868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.279813589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.279825089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.279836679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279848469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279859899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279871539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:01.279884459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279906059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279927259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279950989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279980759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:01.279996159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.22904684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.22909418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.22910497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.22911523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.22912461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.229162751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.229175141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.229187111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.229304031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230549487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230590628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230613098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230639548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.230664438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.230688238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.230713658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.230737438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.230749348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.230761758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.230773809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.230785849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230808359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230818059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230828609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230837839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230848729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230857819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230869039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.230893029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.230904229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.230945429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.230957119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.2310838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.23111954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { 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.23113201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.231228691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231258781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231270991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231280661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231291511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231302061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231317551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231328441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231339021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231350021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231358981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231369462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.231381972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.231393382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.233209121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.233697763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { 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.233712833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.234187836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234229416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234240956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234252546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234262136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234301466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:02.234325966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.234341457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.234352557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.235183631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { 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.235922595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.235943465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235953795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.235965115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235974375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.235993265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.236004325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.236015455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.236031945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.236043895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236053405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236066815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236076095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.236087945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.236101365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.236628108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.236650938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.236813289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238825409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238854759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238866339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238877019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.23888832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23889837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.23890918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.23892082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:02.23893178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { 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.23894392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.23895623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23896532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.23897748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.2389867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.23899766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.23900837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.239019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.23902967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.23904065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.23905141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { 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.23906723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.239113991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239124011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.24093931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.24096457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.24097659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.2409873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.24099843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.2410091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.24101991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.24103034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.24104235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.24105386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.241065021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:02.241078071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241099371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241120401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.241143891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.241168261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:02.241181501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.230019531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.231453258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.231481188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.231492798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.231503348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.231533248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.231546188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.231558569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.231571669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231599849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231621709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231643329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232391063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.232434823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.232460273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.232484963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.233040926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.233090316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.233105026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.233118846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.233275367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233337467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233351298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233393988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233404598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233427848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233437998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23381889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.23384517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.2338593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.23387887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.233961541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.235618259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.235659939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { 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.235674199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.24173116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.24175954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24183914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241851241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241868331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241880161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241891741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.241910861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.241922771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241934431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241944251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.24381453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.244405173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.244435693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.246391863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.246437693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { 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.246452733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.246765645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246842765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246854375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.246896155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246924916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.249001696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:03.249045626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.249058736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.249076036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.249949861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { 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.249988661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.25382797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253856851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253873641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253889441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.25765983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.257804301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.257819101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.257833041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.257851581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257862501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.257874941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.257885381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.261124927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.26176298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.262268292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.262297133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.306587165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.30953714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.30956827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.3095929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.30960533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.30963075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.30964189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.30965394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.30966819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:03.310348114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { 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.310413914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.311871411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.313184668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.313212128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.313228238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.313243498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.313314309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.313337919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.316690746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.323062018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.323130018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { 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.323152278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.323166108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.323177298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.323189908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.323205518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.323217649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.323229999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.323241589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.323253849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.323266619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.323290779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.323304009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.324155913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.32559912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:03.32562838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.32566457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.325686791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.325712431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.325738171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:03.325754601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.229354923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.229425964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.229439274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.229450324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.229460634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.229475964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.229490154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.229503224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.229604335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229845496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231084082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231122372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231151772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.231177703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.231203523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.231228633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.231254703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.231267283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.231280883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.231294173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.234032667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234100857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234121617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234134498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234145418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234157268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234168208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234322848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.234351349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.234363429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.234376039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.234422499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.235550525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.235582795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { 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.235597595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.237701436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238231478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238263248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.238275288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238288328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238301419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238315399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238329849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238350399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238364199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238375969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238388379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.238403289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.238417049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.241336313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.243121202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { 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.243152752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.247200543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247259543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247272053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247286013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247296453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.247559245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:04.247593255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.247606615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.247624645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.248695841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { 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.250751671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.252895542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252923142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.252938652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252949662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.252961912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.252975452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.253063223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.253077073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.253097793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253108323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.253121183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253144413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.253156113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.253168823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.253181393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.253195423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.253209203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.253224883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.254409249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.25445077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.25446681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.25449917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.25451149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.25452482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.25453902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:04.25455283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { 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.25456702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.254582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25459302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.25460641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.25461719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.25463128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.254663251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.254675421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.254687071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.254699821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.254712161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { 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.254724711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255202193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255216393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.255245113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.255257093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.255272764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.255284494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.255306094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.255318014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.255331134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.255342564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.255359364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.266161968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.266204998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:04.266218968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266245499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.266267139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.266291409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.266317039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:04.266331399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.229841422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.237069268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.237103589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.237115039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.237125019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.237138279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.237150249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.237161609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.237173639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237201929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237222779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237244229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237265259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.2372937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.23731785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.23734112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.23736612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.23737776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.23739037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.23740302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.23741532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23743614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23744684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23745984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23746914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23748051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237489741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.241329429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.24138418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.24139724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.24140864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.24146657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.242879447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.242903637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { 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.242916517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.244627116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.244659436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244786587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.244797457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.244808347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.244819167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.244829567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.244839987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.244859537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.244870107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244880137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.24538292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.246362965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.246391765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.248165984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.249008348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { 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.249035068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.249102269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249190009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249201319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.249212299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249221839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.24932708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:05.24935336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.2493649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.24937637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.252037693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { 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.252903228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.253973713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254994968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255014808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255025178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.255036858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.255049388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.255061189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.255073549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.257903882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260797887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260828197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260841197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.260855657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.260870637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.260883598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.260898138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.264804547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.264820207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.264833527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.264845678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.264860218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.264872478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264882288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.26523748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.26526176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:05.266527146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { 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.267718652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.267733172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.267744142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.267756232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.267766992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.267781312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.267793802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.267806203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.267819073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.267831343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.268842938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { 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.268870048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.270738517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.274560006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.274584866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274596086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274610546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.277184019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.277208579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.277220699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.27723244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.27724412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.27725748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.27726978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.27728164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:05.27729366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27731974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27734044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.27736414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.27738808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:05.277404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.230014444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.230482007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.230494477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.230504657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.230514807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.230529957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.230543397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.230560957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.2331927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235505662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23714555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2371899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237213281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.237273191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.237299931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.237327281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.237353781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.237366571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.237383751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.237397241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.237410772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237433502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237443762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.237457072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237474332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.237487822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237498192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.237510172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.237582022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.237594862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.237607023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.237619603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.237633153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.237647803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { 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.237660393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.241620243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241643983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241657593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.241669183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.241681583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.241693553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.241705693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.241717243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.241729053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.241745063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241755263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242056455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.242091125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.242104955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.244153886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.245665943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { 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.245696643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.245805944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245857764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245869104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.245894094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245904584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.245972305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:06.246011565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.246024435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.246045545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.246843399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { 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.248486308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.248514088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248526458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.248539958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248550438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.248562798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.248575758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.248587618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.248600188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.249229701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249250511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.249269111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249279282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.249337632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.249351022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.250116986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.252003165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.252253077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.252266377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.252279047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.252294157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.252308987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.252324097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252340977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.252353147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.252366537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:06.252379137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { 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.252542928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.254302817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254316687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.254328847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.254339647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.254351387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.254368247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.254379947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.254391327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.254403577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.25500869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { 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.255033311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255270362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255281212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.255309232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.255320832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.255332392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.255347052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.255358452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.255369742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.255381292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.255393002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.255405242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.25682784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.25686484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:06.257799915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257834525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257856925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.257881705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.257907565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:06.260309147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.235713964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.235760164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.235772054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.235788874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.235799154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.235813584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.235826204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.235839964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.235852654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235884865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235907145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235929885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235951585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.235978105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.236002975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.236027855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.236053115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.236066655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.236079996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.236093596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.236106376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236127686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236138366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.236195516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236205426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.236252066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236268506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236280577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.236305547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.236376087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.236388717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.236401617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.237216481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.237252701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { 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.237267142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.237303122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237314132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237344122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237358402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237370532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237381932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237393172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237404172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237415042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237427942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237439642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.237469583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.237489543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.237502543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.239644224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.239678264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { 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.239694324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.239891075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239939965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239951905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239974495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239984815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.240034436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:07.240059486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.240071506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.240083206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.24091109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { 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.24094269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.242375107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250370608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.250393898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250405468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.250417968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.250431648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.250444738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.250459108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.250478338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250488928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.250505368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250515649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.250530869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.250544009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.250557039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.250570959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.250584509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.250593969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.250605799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.253230142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.253249582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.253267022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253284593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.258441859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.258461289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:07.258474379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { 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.258487869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.258500779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258511249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.258523039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.258532409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.258543959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.258557749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.258569189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.258580399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.258592139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.258603559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { 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.258615829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25862821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25863847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.25865028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25866014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25867149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25868275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.2586954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.25870748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25871886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.25873035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.25874234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.258754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.25876567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:07.260064147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260108357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260827801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.260870161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.260953171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:07.260969441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.257650005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.257706226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.257718336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.257728646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.257739066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.257768066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.257788966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.257802436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.257932627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257993137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258062897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258086158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258161228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.258203238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.258228398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.258253008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.258312339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.258336259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.258351149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.258364939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.258392479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258438339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.258460689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.258883762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258915022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258933142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.258943302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.258988192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.259014122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.259026432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.259039692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.259060392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.26052018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.26054656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { 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.2605653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.271627696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.273519776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.276229419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.276248979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.276260669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.27629676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.27635991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.27638214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.27640364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.276551171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.276591771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.276787812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.28828127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.288751492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.297948319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.298777013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { 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.298816863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.298831293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.298854314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.298871404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.298918674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.298934834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.298946504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:08.298971004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.298982984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.298994424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.299424796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { 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.299447057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.299565137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.299577207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.299588197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.299597357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.299608497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.299624737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.300315041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.300344931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.300367981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.300377541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.300388761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.300403361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.300414051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.300425052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.301358946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.301388806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.301402266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.301412406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.301423757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.301435477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.301446707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.301458007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.301472847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.301483987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.301495647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:08.302659683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { 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.302689933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.302727623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.302742873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.302764733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.302778723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.302789513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.302800244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.302815944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.302826354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.302837904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.30403394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { 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.30406249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.30409181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.30410192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.30413203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.30414127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.30415677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.30416736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.30418142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.304191751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.304202391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.304212781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.304223811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.30609992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.30612488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:08.30615475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.306183541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.306232921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.306257641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.306280961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:08.306299141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.23451953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.23459473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.23460568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.23462685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.23463924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.23465241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.23466351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.234674571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.234752631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234803951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234842981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234869912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234939932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.234974722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.234997892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.235020822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.235061492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.235077043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.235089403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.235101713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.235114023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235146363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235166773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235193063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235202413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235217453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235227683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235247303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.235270484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.235287194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.235298174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.235309074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.23652237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.23655383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { 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.23657358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.23662887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23663877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236669281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236678781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236689361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236699871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236710231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236720481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236730841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236741151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236750151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236763261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.236774601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.236785531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.239868647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.240002837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { 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.240039828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.242257789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251785947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251824357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.251847747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251859107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.251870747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:09.251902118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.251914958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.251926848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.251941188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { 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.251953698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.251969018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251978378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.251989228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251998738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.252009218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.252020828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.252101709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.252129639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.252189979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252200039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.252229609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252239109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.252252939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.252266819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.252854632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.252884213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.252912793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.252922563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.252933773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.252944463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.255066674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.255099584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255109894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.255124014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.255136704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:09.255186694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { 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.255206864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.255220264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255230384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.255241494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.255250885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.255261775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.255272555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.255283185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.255298755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.255309975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.255580356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { 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.255628706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255735877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255747327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.255901408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.255912088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.255923008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.255933708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.255944458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.255959098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.255974448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.255985298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.255996318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.257278595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.257307885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:09.259406836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259447996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.259683727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.259716627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.261979379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:09.262011399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.229536495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.234303489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.23434826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.23436027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.23437074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.23438375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.23439617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.23440781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.23441926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23444138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2344645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23448652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23450779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.234531741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.234557491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.234580991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.234604591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.234616101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.234630951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.234643691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.234656801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234679841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234690171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234703181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234713241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234725632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234735352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234748362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.234781212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.234793472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.234805622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.234817032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.234831412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.234843572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { 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.234855702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.234869822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234879632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234890582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234900242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234911432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234922363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234933513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234945003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234955903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234966803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234976513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234987463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.235003123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.235014953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.235026313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.235037613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { 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.235049763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.235061923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235083163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235092563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235104653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235113873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.235124624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:10.235148084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.235159254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.235170614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.235180244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { 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.235192514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.235208134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235219184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.235230064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235239384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.235249964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.235261054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.235952758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.235988768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.236007288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236017308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.236028498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236038078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.236053538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.236064898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.236516401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.236549211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.236569661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.236579121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.236590231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.236601181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.236612641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.236623461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236632821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.236651751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.236662861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:10.237733247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { 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.237764607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.237777707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237787387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.237799637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.237808757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.237819107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.237829887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.237840377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.237856447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.237867827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.243338495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { 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.243374385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243388535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243398465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243409915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243419245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243430256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.243440936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.243451846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.243470346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.243481236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.243491456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.243502496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.243513296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.243524116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:10.243534856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243555646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243577576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.243607636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.243630227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:10.243643447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.243248175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.244474042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.244509462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.244520422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.244530432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.244543392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.244554952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.244566492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.244578262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244600012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244622862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244644642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244665552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.244688763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.244713483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.244736503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.244764993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.244775853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.244789923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.244801723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.244814113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244835573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.244845703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.244856873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244866463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.244916804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244926224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.244938294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.244961824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.244973324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.244985034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.244996484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.249837319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.249878519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { 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.249892429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.25613589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.256173711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.256190081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.256200181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.256210911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.256221901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.256232221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.256242571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.256252951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.256263801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256272771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.285086997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.285146507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.285158977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.290331483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.290372904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { 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.290431304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.295459259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.30355027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.30358097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.30359356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.30360903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.30362005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:11.303645731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.303663231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.303674231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.305193518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { 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.305231209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.307976012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.308375784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.308408505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.308419105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.308724906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.308743266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.312830547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.312888517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.333089389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.33312788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.33323312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.33324333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.333873013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.333906424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.335536282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.336654377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.340237936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.340268556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.340280696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.340291826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.340302686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.340313196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.340322496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.344143505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.344179305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:11.346017325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { 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.347989255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.348016915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.348028025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.348039095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.348049065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.348059945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.348070425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.348080965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.349791774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.35501793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.35503946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { 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.35505304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.35691182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.357504893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.357531303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.357542133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.357558133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.357569533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.357580043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.357590593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.357606503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.357617233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.357629483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.359098091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.359124321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:11.365718464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.365758485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.367840605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.368935751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.368968991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:11.368982411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242201691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242249952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242261082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242300702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242310162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.242323192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.242334812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242346352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.242390652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242439303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242475763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242497783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242557913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.242592093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.242617113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242640174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242669854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.242684274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.242697294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242710734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.242728844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242752234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.242768254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.242793084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242802804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.242813644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242822905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.242848885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.242873875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.242885535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.242896585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.242907795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.24386325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.24389715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { 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.24391699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.247280197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.247316507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247328507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.247337987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.247348537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.247359377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.247369817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.247380108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.247390668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.247400908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247409978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.247702929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.247740729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.247761139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.250096011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.250125831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { 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.250139181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.25187059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25191116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251922591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.251944041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251953831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.253459078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:12.253499048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.253511519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.253522659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.254404363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { 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.254439563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.258307773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258319453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.258356503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.258366533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.258748215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.258773105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.259380648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.259406328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.259485849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.259514219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.259526619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.259536389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.259548539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.259566529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.260069722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.260092772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.260218712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.260246813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.260259163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.260270383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.260281333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.260292053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260301773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.260312203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.260336483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:12.261277118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { 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.261302488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.261335098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.261344838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.261376158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.261403658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.261415518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.261426639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.261437319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.261447849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.261459189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.262519244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { 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.262548504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262569904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262579484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262597164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262606695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262617455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262628255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262642845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262653365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262663945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.262679475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.262690645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.264223083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.264251893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:12.264285353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264312163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264357293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.264400864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.264432524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:12.264444724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.255987362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.256020222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.256031542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.257863011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.257895681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.257909981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.257922662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.257934392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.257946262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257968152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257989632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258012772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258033712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.258069802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.258095462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.258119153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.262066643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.264259824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.264287854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.264313214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.264326274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264348354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.264358734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.264370714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264380734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.264392104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264401654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264413124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.264438664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.264450325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.264461505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.264472605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.264485045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.264497405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { 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.264509915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.264522325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.264531845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.264544025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.264552895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.264563875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.264574995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.264586315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.264597025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.264607965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.264618505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264627635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.264638666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.264650056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.264662786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.264674356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.264685676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { 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.264697646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.264777066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264809496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264819306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.264855247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264864957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.264900757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:13.264924707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.264936417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.264947627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.266488205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { 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.273191399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.273222689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.273233819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.273246579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.273259699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.273271169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.273282529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.273294459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.273306639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.273318959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.273327939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.273338979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2733483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.2733597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.27337126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.27338429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278151794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.278184254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.278199924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.278211824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.278223004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.278234484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.278245914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.278255614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.278267604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278279684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:13.278296685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { 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.278309015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.278321245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.278330795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.278341805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.278350875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.278362435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.278373705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.278384585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.278395425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278406825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278419895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { 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.278431705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.278443985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.278454075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.278464725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.278473555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.278484225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.278494756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.278505086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.278515446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.278525916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.278537936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278549366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278560376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278571326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:13.278582386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278602966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.278623256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278649966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278672746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:13.278685697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.229123757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.229179297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.229191027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.229201417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.229211627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.230692285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.231452508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.231528129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.231611999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23165784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23169617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23172152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2317834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.23182356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.231850461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.231875091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.231915711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.231929331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.231950791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.231965871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.232028881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232068332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232086642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232126902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232157502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232170682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232181282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232194702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.232224982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.232237032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.232249303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.232268173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.233275118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.233308638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { 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.233323368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.233365138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233386478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233410068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233421018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233437619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233449659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233461999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233473399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233486779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.233499439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233509919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.233521529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.233533509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.233553409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.23571796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.237519339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { 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.237545479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.237576109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23759909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.2376107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23762375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23763541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.23764788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:14.23767619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.23768884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.23770241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.23771544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { 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.2377287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.23775551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23777657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237790731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237812601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237827601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.237848591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.237863451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.237914511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.237944211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237955551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237967921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237978881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.237992012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.238005012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.238311193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.238339933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.238398344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238408974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238421874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238434174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238446254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238460084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238470994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238488514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.238501084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:14.244740266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { 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.246118553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.246141753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246154683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.246206243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.246217943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.246238903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.246260253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.246273803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.246287493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.246300694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.246313354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { 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.246329264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255185228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255221119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.255250619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.255262379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.255274609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.255287179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.255298869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.255310759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.255322489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.25541079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.2555015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.258530115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.258561736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:14.258747806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258786547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258883497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.258914357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.258939037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:14.258954148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.229383149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.22942476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.22943651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.22944636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.22945569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.22950892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.22952066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.22953195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.229880592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229933502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230197214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230228404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231032758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.232663226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.232705816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.232729936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.232753026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.232764576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.232776517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.232788307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.232801817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232823067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232833137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232843967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232852827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232863527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232872877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232883177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.232907547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.232918617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.232929517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.232940437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.232952547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.232964387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { 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.232976668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.232988558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232997698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233008308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.233018388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.233028738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.233039248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.233049728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.233060048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.233070888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.233081588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233090468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.233100858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.233111808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.233122878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238228054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.238270234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { 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.238284804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.238297864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238319385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238340195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238352025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238361565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238372295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:15.238401115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238412625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238424315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238437955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { 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.238450125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.238463245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238472975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.238483885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238492885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.238505625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.238517616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.238529326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238541326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.238553766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238562986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238573946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238582916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238593266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.238604256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238615006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238628066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.238639956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238656166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238667426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238678316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238689216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238699916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238708937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238719057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238730027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:15.238741347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { 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.238754497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.238766537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238775597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.238786007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.238794897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.238805477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.238816137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.238826737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.238837157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.238848247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.239824962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { 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.243836462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243856763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243867303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243878773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243888783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243899663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.243910333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.243921023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.243931793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.243942163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.243952403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.243964833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.243975953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.243986553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:15.243997213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244018193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244038373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.244062154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.244084984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:15.244097764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.233700172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.233733932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.233745022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.233754782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.233764482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.233813153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.233827323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.233838783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.233923903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233966443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234006523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234029304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234151314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.234187234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.234210495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.234234595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.234280215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.234355875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.234368445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.234380375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.234406736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234447136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234465526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234493496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234503046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234513566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234522516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234551776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.234579566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.234590956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.234601856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.234612757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.235682752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.235707192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { 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.235720092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.236676387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236691097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236724467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236734087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236747757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236758217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236768777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236779028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236789478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236800438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236809568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236819858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.236831498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.236842838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.238779698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.238817588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { 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.238831238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.238910148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238948128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238957839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238981029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238990589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239027049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:16.239052079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.239063249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.239074159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.239840423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { 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.239867893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.24131012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241333631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.241345441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241354941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241367741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.241382441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.241946714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.241973974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.242121665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242132405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.242154215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242163425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.242182535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.242193735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.242715778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.242744478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.242764018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.242773648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.242784778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.242795588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.242806198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.242816958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242826098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.242836438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.242847558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:16.244657407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { 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.244671327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.244688717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244698438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.244709278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.244718798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.244729548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.244739978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.244750548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244760818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.244771938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.250738178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { 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.250770538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.250790378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250800048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.251595532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.251606722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.251617813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.251628433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.251639283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.251649843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.251660853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.251671033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.251682373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.251696563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.251718463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:16.253841524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253883894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254591068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.254633518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.254692648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:16.254710758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.229749383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.229818153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.229829543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.229839323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.229855383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.229868293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.229884513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.229895713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.229907223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230281525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230327596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230353396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230374596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.230645497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.230675617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.230702248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.230765158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.230798388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.230810698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.230822958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.230874368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230916049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230935869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230969859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230979069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230992579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231001679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231037659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.234470987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.234502187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.234515127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.234526437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.234539337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.234552077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { 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.234563967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.234575917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234586057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234596957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234605997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234618387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234628887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234639447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234649897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234660298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234670678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234679918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234690198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.234701328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.234712408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.235471462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.235502332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { 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.235518752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.235530842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237444302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237820663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237848804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237858374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.237869024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:17.237897754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.237908674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.237919694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.237931734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { 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.237943604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.237955614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237964514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237974874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237983884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237994284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.238006924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.23917654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.243709063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.243738773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243749133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.243778804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243788314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.243799174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.243815624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.243827274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.243839904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.243857404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.243866704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.243877664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.243888484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.243899404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.243910204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243919514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.243930154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.243941534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:17.243952964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { 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.243965075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.244322696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244332786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.245213671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.248112236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.248131416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.248142526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.248153216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.248163696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.248180526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.248191486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { 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.248203726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.248259206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248303266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.248314357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.248323437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.248333977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.248344717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.248355297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.248604448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.248621098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.248631428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.248642298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.254391737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.254425437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:17.254437917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254459108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254479778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.254504118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.254527108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:17.254540168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.230257487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.230297987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.230309127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.230318817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.230328677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.230340987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.230352297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.230368377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.231829855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233649254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233671644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233693224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233717484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.233741904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.233765364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.233789764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.233813055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.233824095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.233837095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.233850475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.233862855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233885125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233895145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233906285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233915475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233925915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233934995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233945385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.233969055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.233981065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.233991995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.234003176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.234211247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.234245547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { 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.234258957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.236122356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236464908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236496808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236507748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236519818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236536058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236546888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236557608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236568719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236579749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236596889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236607579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.236619339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.236630779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.238320217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.238374428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { 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.238399628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.247122302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247173112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247184512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247211182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247220922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.247920716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:18.247963446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.247979426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.247990696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.250325448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { 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.251678545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.251704225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251715235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.251726525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251735865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.251746745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.251758115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.251775915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.251788155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.251849006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251859826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.251893856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251903376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.251923016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.251942046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.252498029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.252527489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.253020892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.253053892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.253071212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.253082182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.253103392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.253114132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253123352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.253133852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.253145692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:18.254261768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { 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.255340593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.255371214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255387274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.255402084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.256844411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.256863121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.256874461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.256885631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.256896781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.256908951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.259102062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { 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.259136633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260291538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260318779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260330469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260339909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260350479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260402319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260413239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260423889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260434349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.260444679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.260455999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.26253699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.26258076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:18.262717801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262741601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262778681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.262806641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.262832601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:18.262846341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.244880941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.244925751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.244937612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.244947912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.244957972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.244970712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.244982482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.245001072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.245012852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245035382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245057102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245078642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245101542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.245125762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.246148218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.246182108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.246206098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.246217308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.246230168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.246242378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.246254828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246277998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246288478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.246300238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246309488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.246400719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246410589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.246421799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.246445469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.246457139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.246470509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.246481629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.246492479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.246504519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { 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.24651632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.24652887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.24653817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24654869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.24655765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.24656812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.24657857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.24659883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.24660912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.24661942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.24662972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24663853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.24664896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.24665997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.24667126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.250817561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.250908022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { 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.250944612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.260599291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261643916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262277919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.262312619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.262322789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.262688821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:19.262797212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.262831922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.262990963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.264703171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { 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.264736072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.266231979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.269493256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.269524456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.269535096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.269546126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.269563006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.269574396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.269594226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.276441771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.276506291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.276593452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.276617342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.277776778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.277856788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.278763333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.278842973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.279124404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.279175595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.279203125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.279224375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.279246335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.279304665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.279326895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.282586202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.282666122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:19.284071829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { 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.2841464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.286029069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.28608295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.28609547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.28610528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.28626827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.286279261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.286289931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.286300431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.286312191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.286323231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { 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.286335831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.286965164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.286999064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.287011174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.287020394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.287031024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.287041864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.287052354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.287063024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.287073465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.287083775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.287095015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.288300421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.291652238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:19.292966854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.293002204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.293025505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.293151845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.293178605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:19.293193415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.266526101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.266561642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.266572872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.266582702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.29008198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.290120031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.290133411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.290145671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.357132629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.35717557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.35719785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.35721948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.36707288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.36712027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.36714569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.36717595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.368515797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.368558277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.368581887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.368594517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.369643643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.369726333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.369740993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.369782793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.369792863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.369818633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.369828324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.388104726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.388152706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.388165016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.388182236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.389185281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.391627894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.393038651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { 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.393053481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.396998481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.398537929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.398562969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.398574159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.398585939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.398596869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.398619079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.398630159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.398641099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.398651949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.398661339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.405397193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.405431163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.405443643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.408623469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.408657589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { 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.408671509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.518652165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.519084877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.519096227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.519107477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.519117277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.528927377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:20.528976517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.528995407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.532086963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.534838957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { 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.534866027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.536409125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.536436585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.536467925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.536477565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.539914013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.539942153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.543052438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.543093869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.58302094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.583065201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.583083001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.583092851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.589655543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.589696794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.591436482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.591478793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.59495443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.5949956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.59501443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.595025291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.595036021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.595046721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.595056091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.602410768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.604399088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:20.604541999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { 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.604562239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.606615619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.606639929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.606655689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.606665219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.606676199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.606686959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.60669744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.607817935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.607839505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.610187047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { 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.610222587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.610637239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.6106739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.6106915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.61070127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.61071208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.61072237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.61073297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.61074363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.61075491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.621470954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.623796646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.64841675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.648452241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:20.649179614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34958"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.650135309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.650176359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.658441771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"ee7aea84-a5cc-4ebb-895d-285ae1fe8b9f","remote_addr":"[::1]:34958","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.658484551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"ee7aea84-a5cc-4ebb-895d-285ae1fe8b9f","remote_addr":"[::1]:34958","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.658586452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.658621032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.659835008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.659862628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:20.659882898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"ee7aea84-a5cc-4ebb-895d-285ae1fe8b9f","remote_addr":"[::1]:34958","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":1569,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:20.724059023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34960"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.726574385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"0f77bb53-5ec9-4668-9679-055fc4a135f1","remote_addr":"[::1]:34960","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.726613726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"0f77bb53-5ec9-4668-9679-055fc4a135f1","remote_addr":"[::1]:34960","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:20.745937923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"0f77bb53-5ec9-4668-9679-055fc4a135f1","remote_addr":"[::1]:34960","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":19365,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:20.75117838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34962"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.755313881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"8214a442-4e88-462d-973d-0b0a51e98d3e","remote_addr":"[::1]:34962","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.755350011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"8214a442-4e88-462d-973d-0b0a51e98d3e","remote_addr":"[::1]:34962","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:20.755364381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"8214a442-4e88-462d-973d-0b0a51e98d3e","remote_addr":"[::1]:34962","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":388,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:20.775363621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34964"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:20.776200056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"260ce7d4-f819-480d-a551-c223d7f03152","remote_addr":"[::1]:34964","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:20.776226166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"260ce7d4-f819-480d-a551-c223d7f03152","remote_addr":"[::1]:34964","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:20.801787385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"260ce7d4-f819-480d-a551-c223d7f03152","remote_addr":"[::1]:34964","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":17856,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.236506051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.236655232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.236683472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.236702172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.236712582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.236725822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.236737492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.236749012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.237622857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237654487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237680127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237700817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239141454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.243404456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.243447536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.243473076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.243497566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.243511756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.243526496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.243541857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.245040984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245845398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.245862208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.245874628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245884938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.245897628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245907469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.245922979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.245952829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.245965529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.246351551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.246368271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.247321666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.247351696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { 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.247558007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.251290676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.251326746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.251350576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.251361516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.251373996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.251390826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.251403136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.251431786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.251444637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.251457167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251468007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.251480077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.251498287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.251643838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.253087945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.253121765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { 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.253136815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.253243136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253301696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253318246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.253330966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253341096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.253528537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:21.253565557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.253580087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.253598817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.254425812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { 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.254455712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.254475102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254495582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.254512272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254522952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.254534712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.254547572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.255582517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.255614788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.255630028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255643968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.255739268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255750298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.255763318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.255779488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.255791728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.255811639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.255827879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.255837859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.255850229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.255863109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.255875889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.255887569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255898629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.255910779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.255924419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:21.256984135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { 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.257015345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.260652233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260683653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.260703873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.260714183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.260725973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.260737943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.260749924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.260761684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.260774204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.262164881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { 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.262191831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262205761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262218131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262236901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.262247761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.262260381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.262272031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.262292961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.262313381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.262352532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.262373502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.262386472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.263657848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.263694728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:21.344273355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.344335075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.345394371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.345453461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.345479341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:21.345495191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.230290103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.233205418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.233246348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.233259038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.233273598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.233292238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.233304568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.233317878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.233330848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233353848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233375999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233399649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233421239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.233446059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.233472339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.233496879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.233522659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.233536859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.233561339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.23357643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.23359066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2336127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.23362424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.23363722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23364795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23366038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23367059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23368335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.23371136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.234008722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.234023882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.234760525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.234781076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.234795486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { 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.234811376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.234825416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237396449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237432409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.237444199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.237456899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.237469249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.237482459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.237494969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.237507139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.237520629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237531559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23754509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.23756724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.23758962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.23760272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.2376265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { 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.23764098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.23765555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23768456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23769587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23770915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23771962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.23773302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:22.237763781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.237777321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.237789811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.237803251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { 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.237816641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.237829841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237840371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237879891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237891481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237903661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.237923231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.237936022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.238173183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.238186913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238210023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238221963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238231803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.238242943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.238314923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.238330054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.238342954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.238357904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.238368664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.238380124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.238392604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.238405434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.238417884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238428104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238439794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.238452594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:22.239958602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { 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.239993442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.262140794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.262171514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.262185534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262196534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262209054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262221234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262233014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.262304475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.262337885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.265470321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { 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.265513991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265688142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265699672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265739022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.265750442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.265762592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.265774492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.265787452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.265799082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.265812192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.265826972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.265839393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.26930517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.26932876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:22.26934124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26937293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269414551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.269441591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.269466061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:22.269487261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.231998222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.233963132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.233992472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.234003342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.234017593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.234045313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.234059573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.234073493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.234088163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234112853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234145233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234170333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234192563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.234221444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.234248104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.234273624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.234298054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.234320644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.234334404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.234347534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.234363524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234385914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234397684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234411395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234422305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234434915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234445225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234458105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.234484265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.234496975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.234509105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.234521855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.234533055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.234546175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { 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.234559335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.234572525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234582365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234594985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234605496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234617956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234639846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234652466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234664566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234676576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234689016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234699456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234711806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.234729146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.234751806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.235709531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.236927817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { 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.236967357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.236983828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237007938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237020528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237047468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237057678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.237069798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:23.237117658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.237129868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.237142288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.237963302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { 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.237994693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.238669046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240358784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.240388814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240400724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.240419175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.240432905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.240446185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.240807276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.240824617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240836107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.240848307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240858517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.240874877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.240887057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.240898787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.240913607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.241017377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241028118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241040838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241053348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241064838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.241076448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241091968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.241103418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.241115098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:23.242002222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { 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.24352667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.24355893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24356982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24358101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.2435908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24360193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24361297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.24362357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.243634231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.243645801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.244140213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { 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.244178143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244392834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244405584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.244416634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.244426055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.244445815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.244456315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.244466925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.244477425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.244488025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.244498895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.244513225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.245856342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.246886037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:23.246909597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246931497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246952627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.246980817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.247003778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:23.247016938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.231273929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.231326409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.231338289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.231348929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.231359399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.231378589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.231391889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.23140531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.231677561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231740361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231781061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231817722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232088373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.232124083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.232153523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.232178543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.233010068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.233055578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.233070478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.233084668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.234050823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234088133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234100233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234112793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234122923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234134783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234144893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.234178914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.234218434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.234230914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.234247824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.234259884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.23539324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.235935832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { 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.235967273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.235983263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235996133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236010113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236025453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236037913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236050153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236061553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236073213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236085243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236097293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236107543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236119373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.236131603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.236143113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.238261704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.239802602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { 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.239830192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.241743762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242466715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242486066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242500936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242511646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.242524136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:24.242552796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.242565796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.242579096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.24337013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { 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.245126899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.245151019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245162319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.245180249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245191919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.245207559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.245220989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.245233279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.24526316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.24527733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24528794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.24530066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24532181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.24533755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.24534944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.24536154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.24537602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.24543817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.245456041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.245478211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.245490721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.245503611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.245515721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245526361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.245543661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.245560841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:24.246102984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { 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.246137024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.246170184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246181514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.246201104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.246211494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.246222934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.246235314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.246247535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.246259955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.246273825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.24731171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { 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.248119334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.248137274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248148924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.248162754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.248173274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.248185024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.248196664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.248208684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.248220514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.248233394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.248278494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.248298415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.249063268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.249086208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:24.249103128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249125489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249147159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.249175399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.249199379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:24.249212899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.230812257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.232216554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.239161809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.239183479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.239193839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.239211809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.239228339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.239239799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.239251209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239273579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23929522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23931855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255059189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.255722393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.255769173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.255800313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.255825273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.255849753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.255874293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.255888543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.257302221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260718127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.260735518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260748838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260759778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260772828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260783478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260795678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.260826718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.260839478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.260852998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.260866058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.260885628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.260903398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { 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.260916148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.264956829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.264988149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265002849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265019739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265046469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265060379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265076849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.265092679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.265107719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.265119729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.26513253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.26514424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.2651588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.26517237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.267583372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.269956364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { 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.269980754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.269995964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270019114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.270030794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.270052104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.270063244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.270083495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:25.270110955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.270163805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.270182925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.27108503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { 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.272288016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.272771558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272796998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.272823228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272834108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.278353736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.278391697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.279412142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.279459322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.286174036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.286210586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.286242376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.286253816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.286771299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.286803799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.287638473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.288841839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.307614024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.307667934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.307681604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.307693744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.307705914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.307717684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.307728144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.309570984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.31091293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:25.311608754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { 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.311653954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.316339418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.316934321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.316955311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.316966701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.316980421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.316992571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.317005261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.337209043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.337254703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.339147853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { 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.339188103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.341407854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.342084328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.342113398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.342129638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.342142068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.342153298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.342164878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.342177068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.342188318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.343035053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.343067603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:25.345053232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.346169558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:25.346372609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.346403589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.34655029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.34657817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.34660315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:25.34661743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.229053688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.229097918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.229108948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.229118638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.229128088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:26.229163389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:26.229178559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.229190179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.229564091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229612311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229654381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229681621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230197614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.230228924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.230255154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.230283764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.23132868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:26.23135413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:26.23137554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.23138845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.23151223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233237499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233262279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.233274289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233284559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.233295739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23330543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23331653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.23334038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:26.23335663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.233368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.23337941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.23339189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:26.23340439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { 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.23341659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.235652671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235964393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235984683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235994833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236009853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236020323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236031003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236041233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236051673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236062193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236071903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23741237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:26.239207619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.239233929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.23924686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:26.23925891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { 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.23927438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.2392866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23930884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23932423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.23933563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23934535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239519121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:26.239548271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.239564461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.239575791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.240864318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { 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.246880668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.246910868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246923638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.246935898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246947098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.246959429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.247002229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.247019639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.247065279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.247078309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247088629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.247102649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247116309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.247142479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.24715616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.24716937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.24718339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.24719847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.24720831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.2472213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.2472339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.24724591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.24725932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2472701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.24728299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.24730882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:26.247886563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { 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.249611842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.249638532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249675062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.249687452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.249698322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.249714642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.249727213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.249748593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.249761893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.249784243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.249796913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { 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.249815493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.252284435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252308026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.252320566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.252332066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.252344276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.252355586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.252366796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.252377916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.252389086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.253358491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.254303726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.254984049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.255017219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:26.25511748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256331606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256358556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.256388106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.256412156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:26.256425476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.229588132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.229629112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.229641062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.229652262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.229662952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:27.229677622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:27.229690792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.229709752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.230066774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230121864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230158424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230181685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230309005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.230345925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.230371715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.230397536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.236713157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:27.236761517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:27.236779147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.236798027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.236812407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236839748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236851018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.236863128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236873878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.236890248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238768597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.238784647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.238809928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:27.238825808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.238837488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.238849058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.238862148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:27.238874808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { 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.238886698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.238899048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.238908588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238919588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.238928818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.238939428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.238951258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.238961708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.238972008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.238982488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.238993008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239002208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.239012819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:27.239023889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.239034689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.239045449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:27.239056499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { 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.239069269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.239080899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239101419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239110559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239121089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239130199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239140619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:27.239165859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.239177069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.239188629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.239198939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { 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.23921151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.241815303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242962709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242989029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242999949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.243010859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.243023199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.243038439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.243050529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.243897983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245697672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.245712482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245721932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.245738443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.245749633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.245760753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.245772883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.245916083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.245952984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.245964744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.245975394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.245985864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.245996344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246005414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.246016024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.246027414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:27.247100189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { 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.24712854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.25122509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254127205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.254153995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.254165965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.254177895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.254196705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.254210855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.254221595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.254234715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.254246096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { 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.254262266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.254274896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254285636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.254296326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.254305576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.254316426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.254326976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.254338176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.254348676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.254359606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.254370186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.254381616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.255458992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.255523162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:27.255601272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255636193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255680673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.255704213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.255731483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:27.255744383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.230189425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.231094819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.231119249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.23113131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.23114207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:28.23115582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:28.23116862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.23119143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.23121014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23123898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2312616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23128412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231331931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.231357331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.231383131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.231408631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.231442061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:28.231454911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:28.231468281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.231481611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.231950824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231993054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232006074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232042474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232053064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232065064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232075654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232170025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.232196685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:28.232209245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.232223925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.232235725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.233317571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:28.233349731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { 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.233364461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.235001539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235887694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235910534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235921984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235934794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235964594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235979334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235991574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236004294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236016534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236033384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236056004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:28.236071504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.236084635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.23713905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:28.238167975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { 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.238193485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.238209115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238236735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238342326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.238354646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238365176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.238377356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:28.238406536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.238420076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.238432846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.238445536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { 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.238458436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.239581782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240649587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.240676007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240687667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.240708038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.240721498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.240734688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.240753308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.240767378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.240777378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.240789478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.240799478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.240843888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.240863308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.240996039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.241015699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.241055479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.241071159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.241083349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.241095739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.241107459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.24112617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24113733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.24114873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.2411611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:28.242475626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { 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.242589727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.244709468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244739968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.244752908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.244767448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.244779248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.244801748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.244813308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.244826588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.244839228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.245931774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { 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.245970994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246158145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246179485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.246191985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.246202385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.246214675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.246235355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.246246715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.246259185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.246271755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.246292226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.246304646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.247652742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.251511172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:28.251540952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251564162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251585382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.251609812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.251635153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:28.251649013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.229760163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.229814423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.229845523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.229855953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.229866813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:29.229894903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:29.229908094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.229920654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.229955074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230029574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230062914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230085084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230151325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.230187775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.230213585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.230242005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.230276155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:29.232288296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:29.232334216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.232349696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.232363406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232390846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232402296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232415106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232426296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232438036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232448296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232460126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.232484837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:29.232497247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.232511587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.232524307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.232537967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:29.232551107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { 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.232564047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.232576957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232586607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232598707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232609157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232621457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232632897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232648867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232660257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232672237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232683708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232693268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232705168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:29.232717568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.232729388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.244288166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:29.244336806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { 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.244362717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.244429247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.244544098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244577888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.244723148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244733738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.244745789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:29.244771549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.244786409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.244799059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.245590723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { 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.245629043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.245674773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245685873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.245733454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245761564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.245778514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.245792174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.246367927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.247488112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.247516372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247527522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.247541102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247551122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.247563273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.247575233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.248706258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.249994624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.250025865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.250046665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.250065825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.250078335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.250090475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.250102555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250113315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.250125705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.250138205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:29.250260366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { 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.250274756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.250395016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250406617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.250426477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.250437157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.250448917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.250461017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.250473597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.250485877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.250498167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.251597323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { 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.251712143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.254874439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254903429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.254921859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.254932109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.254943609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.25495536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.25496717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.2549807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.25499305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.25696031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.25698893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.25700306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.25701629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:29.257948145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257985975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258594558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.259581053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.259619243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:29.259634403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.230003254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.230044414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.230056704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.230066985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.231257191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:30.231469762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:30.231483792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.231497182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.231509462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231536352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231619132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231640762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231664173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.231688463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.231712253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.231736093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.231778053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:30.231793163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:30.231806983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.231820083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.231941714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231976364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231987484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232011534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232021874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232034184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232044035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232081205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.232106795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:30.232119015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.232131315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.232145835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.23314061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:30.23316887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { 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.23322476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.236088695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236103105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.236141345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236152225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236164805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236176465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236189505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236202746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236213936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236224936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236234756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.236754808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:30.238407597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.238443427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.238796079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:30.238820229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { 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.238896599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.239038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239518582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239530862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239546262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241436652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.241463712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:30.241489932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.241502172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.241519312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.251643754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { 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.251691234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.253253632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253279762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.253294132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253305522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.253317632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.253332822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.253345482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.253358762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.253377322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253393442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.253405952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253416333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.253428513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.253441293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.253463283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.253476013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.253506673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.253517163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.253529523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.253542603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.253561853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.253573003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253582743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.253594173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.253606944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:30.255363992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { 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.255399812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.258622668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258651988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.258690139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.258706319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.258718029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.258729949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.258741369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.25905151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.264240237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.268456088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { 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.268486818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.268503508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.268520378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.268535468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268550918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268565078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268578029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268590739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268603039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268616459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.268629629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.268706599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.26890392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.26893671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:30.26895084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.268976011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269000121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.269031321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.269056851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:30.269071151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.22911672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.22915587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.22916785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.22917804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.2291881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:31.22922018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:31.229233831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.229246971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.229352051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229401201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229442662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230963319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232556977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.232590737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.232616018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.232661588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.232725598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:31.232755048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:31.232770518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.232783818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.232866369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232912199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232925389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232962639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232973239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232987529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23299767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23304907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.23309603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:31.23310905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.23312207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.233137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.234221536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:31.234253406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { 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.234267686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.234293166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234304326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234373766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234384527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234397747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234409627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234421527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234436247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234453097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234464757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234475237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234498417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:31.234511347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.234523477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.237444632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:31.255094771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { 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.255130301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.255144311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255175522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255186962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.255199392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255209942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.255222582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:31.255247782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255260302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255276032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255290272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { 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.255302972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.255315872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255325702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255337172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255347082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.255358763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.255370683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.255383003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255395563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.255410403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255420153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.255431823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255441553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255452533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.255464213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255475833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255488573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.255501533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.255511633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.255523103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.255536853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.255548404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.255560564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255570204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.255581404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255592864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:31.255604884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { 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.255617684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.255630624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255640604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.255652444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.255662924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.255674434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.255686324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.255698244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.255709554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255721194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255733014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { 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.255745865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.255758675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255768345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.255779905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.255789375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.255802335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.255813955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.255825105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.255836215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.255847575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.255858555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255870495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.255882155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255893795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:31.255905315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255927585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255948626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255972986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.255997646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:31.256008326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.229247941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.229300091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.229311581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.229322411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.229333111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:32.229348461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:32.229361651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.229374472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.229512232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229539642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229567432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229589373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229614903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.229640923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.229665213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.229689213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.229721943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:32.229743483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:32.229756983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.229770533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.229783564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229838624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.229868554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.229900284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.229910484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.229922344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.229932054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.229971974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.230003355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:32.230016225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.230028685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.230050225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.230931949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:32.234219376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { 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.234248946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.234268706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234279556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234291746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234302466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234314426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234325626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234337156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234348957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234368987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234380947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234391117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234402777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:32.234414987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.234427327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.234439247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:32.234478857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { 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.234498487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.234511957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234539538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234549448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234562338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234571708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234583198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:32.234608468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.234621838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.234634088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.234647778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { 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.234660888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.234673938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235228061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.235247021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235257491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.235269231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.235282341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.235294641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.235307711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.235325231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235336502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.235349152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235369102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.235380952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.235393842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.235870544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.23903085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.23906075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.23907267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239090901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239103481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239120381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239147981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239158951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239171351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.239188151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:32.239200551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { 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.239214231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.239227901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239238431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.239250401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.239260641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.239274031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.239317682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.239329992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.239342432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.239356812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.239368982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { 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.239382422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.239403102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.239416332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.239437412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.239447342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.239462292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.239473552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.239485203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.239534093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.239552193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.239564433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.239577193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.239995395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.240023915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:32.240037025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240065585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240088706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.240113646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.240139156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:32.240151446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.234654479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.246166336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.246205647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.246217857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.246236107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:33.246251387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:33.246278547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.246296307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.246308857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246339217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246363867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246387248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246416828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.246444708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.246473758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.246502138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.246530768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:33.246543418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:33.246557808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.246607329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.246622369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246658999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246676829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.246695599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246706859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.246720609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246732139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.246745249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.24677013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:33.24678674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.24680033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.2468138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.24682578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:33.24684189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { 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.24686352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.24687814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.246889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.24690197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.24691352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.24692642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.24693947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.24695127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.246964371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.246984641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.246998831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247010051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.247023201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:33.247037261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.247051211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.247065781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:33.247079001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { 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.247091971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.247106641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.247131551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247144811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247157711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247176702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.247189092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:33.247213942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.247226302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.247246972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.247266632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { 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.247280182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.247927025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.255905296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.255945316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.255957436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.255970356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.255985966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.255998896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.256012996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.256026666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256049626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.256062376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256072947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.256085167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.256097657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.256110787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.256125857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.256139607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.256150497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.256163427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.256175717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.256196977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.256209467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256219697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.256232057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.256244807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:33.256257687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { 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.256271328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.256285698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256296108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.256309848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.256320238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.256333388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.256348838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.256362038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.256374208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.256387718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.25684882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { 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.256876211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.260072337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260124767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.260138827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.260149527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.260162327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.260183137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.260195817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.260208217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.260220868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.26061491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.26065202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.262184707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.262220898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:33.262401779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262449089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263521914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.263552244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.263578464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:33.263596965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.229461093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.229515943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.229560513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.229571543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.229582203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:34.229596714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:34.229609354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.229621874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.229662694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229706584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229739214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229763414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229829015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.229858825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.229884195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.229908345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.229955345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:34.229999186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:34.230014446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.230027436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.230052496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230074846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230086426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.230098556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.230113476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230125396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.230151236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230163626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.230189157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:34.230201357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.230213807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.230234737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.231221832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:34.231261972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { 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.231276912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.231291862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231303102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231331072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231342232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231355342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231366662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231378403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231390923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231402863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231416693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231426683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231438053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:34.231450833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.231462703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.233406183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:34.233436903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { 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.233451903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.233636354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233677424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233688434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233703744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233714114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.233844245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:34.233948436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.233961886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.234129596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.236054286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { 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.236077706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.236235817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236247477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.236278287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236288677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236300297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.236313887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.23686876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.23689264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.236975331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236987081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237009371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237019571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.237030961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.237043271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.237575594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.237611994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.240600169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.240628159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.240641159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.240653729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.240665439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.24068065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24069089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.241080882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.241100452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:34.242385588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { 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.242417198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.242631469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242644079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.2426705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24268218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.24269449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24271048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.24272243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.243827965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.243863125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.244987771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { 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.245016081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.245114331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245139862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.245154272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.245164852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.245178672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.245195212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.245208922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.245221392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.245233422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.245254782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.245267652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.246670509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.246702549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:34.249690094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249730145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250167857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.250216727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.250289568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:34.250336178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.229186752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.229251482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.229263662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.229274242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.229285562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:35.229302472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:35.229315892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.229328872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.229532783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229583874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229613364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229639424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230981591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.231019551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.231045101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.231184422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.231241672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:35.231266392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:35.231280982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.231294582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.231359413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231398303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231410403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231436793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231447563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231460283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231469923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231506263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.231530994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:35.231542974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.231554764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.231567814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.232425558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:35.232456668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { 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.232473778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.242073097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.242117927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242133687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.242149377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.242162217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.242175797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.242188357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.242211107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.242223788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.242251478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242271158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242284348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:35.242299848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:35.242313758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.242326988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:35.242340348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { 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.242353198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.242366048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242393588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242406868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242430399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242441139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.242453479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:35.242485859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.242498149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.242511559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.242526859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { 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.242543369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.242558169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242568729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.242583139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242596199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.242608399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.24262167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.24263479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.24264819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.24266132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24267148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.2426847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24269502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.24270667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.24271914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.24273065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.24278278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.245621505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.245647315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.245659415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.245670785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.245681595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.245692175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245704725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.246101417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.246118957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:35.247578075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { 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.247654605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.247885656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.247923876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.247976977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.247999267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.248020817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.248041817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.248068877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.249245183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.249307423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.250493199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { 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.25057866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25064257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25065392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.25068194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.25071082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.25072227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.250733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.250748991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.250759821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.250770371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.250781351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.250792381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:35.252176608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.252244258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:35.255063322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255154692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.255562634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.255644895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.255733525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:35.255771795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.230953601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.231052501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.232517579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.232569159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.232619499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:36.23275736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:36.2327973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.23282931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.234400278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234502559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234577699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234634559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236477889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.236579249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.236637739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.23669172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.237937076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:36.241148312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:36.241210343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.241246053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.242559359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24261037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.24262236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.24265434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24266392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.24268255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24270117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.242799221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.242823571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:36.242834651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.242845751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.242856631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.243766206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:36.243799706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { 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.243819776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.250447519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.254266899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.254425519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.25445621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.25448863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.25450962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.25453025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.25455607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.25457709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.25463426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254657031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.258028728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:36.260832971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:36.260901062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.269651036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:36.269694726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { 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.269709886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.271354354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.271487865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.271506685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271519905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271530215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.291832038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:36.291876798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.291889168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.292071029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.293492736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { 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.293531556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.313782888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.313817208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.313853829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.313863739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.314670143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.314701873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.316334691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.317391566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.318489802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.319574767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.319596678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.319612828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.320673353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.320744393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.321654368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.321735738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.326633553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.326692373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.326723404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.326744874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.326766114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.326837644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.326875584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.327277496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.327299777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:36.328567623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { 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.328599863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.329484878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.330748504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.330780234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.330790784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.330801784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.330812454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.330828684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.330839214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.330850544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.330861345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { 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.330873465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.331583928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.331635378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.331695569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.331717569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.331740659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.331761499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.331782519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.331817729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.331836349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.33189382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.33191384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:36.333365407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.334208321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:36.334236192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.334325942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.334348592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.334372012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.334395132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:36.334408522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.230122347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.264145969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.264188799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.264200429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.264212509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:37.264227559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:37.264240779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.264253339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.264265729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264287729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26431383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.26433628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.2643577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.2643857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.26441111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.26443653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.26446188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:37.26447537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:37.26448866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.264501611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.264515251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264536951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.264547561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.264561011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.264571201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.264583641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264594951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264607191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.264631891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:37.264644871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.264658151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.264670721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.264681491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:37.264694531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { 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.264707602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.264721922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.264732472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.264744652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.264756012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.264768452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.264780172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.264792522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.264804712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.264816942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.264828612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.264838662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.264851262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:37.264863842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:37.264876732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.264889072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:37.264900623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { 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.264914303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.264971333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.264993373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265011413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265025393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265035073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.265046803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:37.265071393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265083793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265095664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265105884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { 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.265118734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.265133124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265143194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.265154904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265164924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.265177054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.265189214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.265201364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265214134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.265226904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265236864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.265249024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265258914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265272084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.265284444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265296945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265310435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.265323465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.265333645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.265346295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.265358055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.265369965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.265381745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.265391785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.265404705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265417025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:37.265429635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { 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.265442455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.265455495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265465375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.265477275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.265486966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.265498996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.265510716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.265522676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.265536046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265552716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265565416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { 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.265578306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265591186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.265600966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.265613176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.265623176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.265634706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.265646506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.265658016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.265671426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.265683706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.265695577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265707897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:37.265720027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265732217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:37.265743757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265764997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.265787487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265811737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265836177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:37.265846447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.22894206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.229056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.22907278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.22908281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.229092421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:38.229105131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:38.229116521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.229127691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.229184291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229289892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229366942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229400232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229475852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.229510253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.229535233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.229562483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.229598403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:38.229619073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:38.229632963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.229644923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.229657093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229684303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.229700494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.229723714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.229732894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.229743444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.229752344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232590018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.232638528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:38.232650768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.232661909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.232718789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.233810164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:38.233831554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { 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.233844125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.234234956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234252217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234287777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234297797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234308747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234319557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234329967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234340837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234351647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235826525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235856975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235868655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:38.235885925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.235897285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.237485313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:38.237515493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { 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.237529263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.237677374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237782644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237813175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.237834425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237848605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.237931385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:38.237978635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.237991035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.238002436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.23879313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { 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.23882305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.241527073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241566844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.241578754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241588224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.241826015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.241853325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.242545719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.242570319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.243311282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243336833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.243348963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243358543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.245367703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.245403413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.245416273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.245429203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.24872579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.24875422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.24876612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.24877687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.24878795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.24879833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24880755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.249308773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.249340413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:38.250272778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { 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.250304698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.250512409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250548539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.250560949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.250570599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.250581489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.250592619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.250603279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.250613489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.250630089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.254063837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { 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.254083447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.254096047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.254105357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.254116397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.254125677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.254136437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.254147297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.254157917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.254168697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.254183457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.254193657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.254204517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:38.254215217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.254225828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:38.254236478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254257298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254279148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.254302578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.254325388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:38.254339048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.229670791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.229739202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.229751782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.229771562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.229781632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:39.229796022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:39.229808432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.229820642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.236521316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236615606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236664306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236696557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236773297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.236814767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.236842527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.236867118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.236919948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:39.236943388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:39.236960938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.236974688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.237052478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237170449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.237212449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.237260219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.23729055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.23732849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23735433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.2374291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.237492311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:39.237520771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.237555931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.237589761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.240975278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:39.241054809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { 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.241088529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.242317745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.243626542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.243726672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.243783052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.243807293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.243828963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.243849573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.243870163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.243890713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.243944463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.243979843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.244134644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:39.244200795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:39.244246865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.250447286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:39.250530837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { 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.250565517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.250840548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250925069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250952409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.250996879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.251024689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.25111952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:39.25117305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.25120108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.25123329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.252019504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { 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.252090554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.252179595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.252207725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.252258535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.252279935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.252321096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.252354676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.253689453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.253765643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.253830973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253858763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.253902924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253923974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.253965004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.254004304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.254567707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.254634537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.254693728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.254722038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.254746198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.254767778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.254789098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.254831498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.254852518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.254892509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.254930059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:39.256019624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { 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.256087085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.256148085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256173235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.256215475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.256236155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.256257806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.256278406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.256299066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.256338556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.256375776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.257452892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { 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.257530842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257569492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.257580202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.257591162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.257600492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.257611062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.257621512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.257635962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.257646203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.257664103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.257674483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.257685673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:39.260181665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.260206515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:39.260253896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260285206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260332316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.260355886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.260381936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:39.260394596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.257889741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.257925222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.257936582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.257952622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.257962272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:40.257975142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:40.257986762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.257998362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.258009802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258031502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258065322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258086232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258107003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.258130413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.258154833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.258178143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.259248398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:40.259265258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:40.259278018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.259297389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.260038692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.260065882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.260076703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.260088053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260097703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.260108663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260117973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260128493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.260155383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:40.260166383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.260177273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.260188313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.261329599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:40.261408909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { 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.261443169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.265724431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.265791981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265879772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265907012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265931512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265952992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265973662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.265994412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.266015373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.266075083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.266099043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.266705736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:40.266771586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:40.266808117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.269076408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:40.269156738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { 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.269191959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.270482655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270600156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.270632476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.270703876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.270728506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.271991043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:40.272086613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.272118753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.272131533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.272944428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { 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.272976488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.276643926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.276658926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.276705706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.276715476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.277107138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.277131888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.278015943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.278116193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.280042723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.280094913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.280164553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.280186564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.290025273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.290066493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.291097669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.291134649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.292524396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.292551816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.292564146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.292575476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.292586136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.292600366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.292609836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.292717267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.292739297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40.294157374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { 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.294201504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.298053164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.298076804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.298124514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.298134934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.298145634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.298156484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.298166864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.298232185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.298263175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.299831173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { 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.299865863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.30114714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.30122921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.30132832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.301354841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.301367181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.301377751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.301388351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.301398931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.301409291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.302656847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.302678907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:40.304289085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.304321226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:40.305519052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.307543222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.307577402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.307608792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.307632502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:40.307647202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.229254835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.230690582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.230720122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.230732733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.230747983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:41.230760973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:41.230773363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.230791483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.230803203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230824703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230845413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230868263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230888973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.230912603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.230937754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.230960724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.230984924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:41.230995934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:41.231008244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.231025104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.231037614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231058514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231068744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231079694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231089154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231100174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231109724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231120475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.231145195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:41.231156075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.231167335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.231178555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.231189295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:41.231200915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { 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.231213425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.231231675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231241535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231253815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.231263385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.231273765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.231284515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.231339876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.231350196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.231360566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.231370886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231379926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231390346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:41.231401276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:41.231413416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.233224775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:41.233258245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { 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.233272445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.233304156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233726618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.233739728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.233753988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.233763428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.233818218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:41.233842458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.233853478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.233864568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.234711723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { 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.234734793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.234747903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234757563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.234780063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234791853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.234802063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.234813863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.235565447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.235600477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.235624287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235634207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.235652077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235661397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.235672038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.235685408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.236268741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.239881219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.239911319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239922379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239934139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239945239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239956279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239967639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239977069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239987749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.239999119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:41.240015209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { 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.24002768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.24004043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24004969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.24006012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.24006902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.2400797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.24009049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.24010164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.24011267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.24012413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.24013651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { 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.24014866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.24016109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24020672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.240225161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.240236131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.240246781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.240257611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.240268281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.240278741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.240288911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.240299081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.240315051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:41.240325951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.240337901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:41.240527752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240555632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.240665643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.240693813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.240845244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:41.240859384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.234090177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.234145568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.234157288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.234168098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.234178048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:42.234197798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:42.234210898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.234223278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.234236138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234258308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234279918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234302738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234324228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.234347939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.234374049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.234397959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.234421809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:42.234433929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:42.234446969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.234459449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.234473109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234494399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.234504859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.234516399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234525999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234537649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23454774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.238341669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.238407929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:42.238421669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.238435159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.238448499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.239372654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:42.239411994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { 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.239427124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.239737626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.239751686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.239794406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.239805626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.239818136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.239829996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.239841716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.239852606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.239864046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.239875916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239887387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.239906697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:42.239918697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:42.239931087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.241926887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:42.241954147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { 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.241968947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.245904027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245955067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245968297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.245981437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245991937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.24642793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:42.24647381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.24648655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.24649877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.247306474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { 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.247336214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.248913262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248924972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.248964622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248975652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.249026663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.249048823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.249623786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.249891777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.250040458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.250052088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.250082038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250092818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.250110568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.250124308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.250671551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.250703211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.250741461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.250752511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.250765112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.250776882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.250788482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.250799812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.250809692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.250825162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.250842782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.256656771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { 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.256692071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.256728361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256740971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.256754241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.256767841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.256784122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.256798382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.256813442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.256827082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.256841122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.256854072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { 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.256873642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256888472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256899842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.256914552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.256924532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.256936812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.256952232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.256964712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.257057583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.257069243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.257080973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.257094363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:42.257106223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.257131913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:42.258633961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258681711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.258787241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.258816232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.258840452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.258857142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:42.716472077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"internal-dns-resolver","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:42.720185836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"262.656932272s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.232905109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.234647238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.234668468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.234688578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.234699008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:43.234712718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:43.234725068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.234737608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.234749918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234772768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234795429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234818979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234840209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.234864459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.234889479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.234913599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.234937709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:43.234949769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:43.234964049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.234976529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.238014105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241750484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241776624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.241796344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241807044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.241819264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241830674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.241842224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.241873744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:43.241886264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.241898934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.241911794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.241926805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:43.241940075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { 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.241953335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.241966355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241978325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241990705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.242001055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.242013195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.242025705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.242049095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.242061785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.242074035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.242086475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242096575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242108575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:43.242120726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.242177476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.246856569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:43.248697629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { 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.248727909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.248744049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248768029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.248783299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.248796079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.248811949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.248833569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:43.24885841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.24887073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.24888339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.24889795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { 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.24891123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.24892385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.24894321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.24896096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.24897051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.24898215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.24899391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.24900652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.24901913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.24903232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.249042061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.249053221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249063251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.249075271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.249088691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.249653394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.249683084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.249723874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.249735024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.249751324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.249762804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.249774364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.249785674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249800324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.249812034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.249826084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:43.25092272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { 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.25284141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.2528703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.25288313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.25289684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.25290841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.25292385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.25294513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.25296165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.25297417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.25299224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.253005031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { 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.253018201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.253039781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253050171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.253062371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.253072431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.253085011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.253096741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.253109071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.253120981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.253133121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.253145911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.253158281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:43.254061846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.254092356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:43.254141566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254176696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254230247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.254255397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.254279527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:43.254293957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.23541925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.23547415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.2354867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.23549732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.23555452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:44.235589361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:44.235604461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.235629301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.236171793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236235254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236273824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236303454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.237232039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.238578235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.238617846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.238643936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.238930887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:44.238982107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:44.238996647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.239354569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.240542365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241734261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.241746581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.241758691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241769701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.241782952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.241794212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.241806282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.241837112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:44.241849732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.241862242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.241912972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.242473115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:44.242511525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { 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.242526085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.271782873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.272256626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.272272736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.272284326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.272296536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.272308706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.272320986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.272332726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.272347396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.272360286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272370526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.272382646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:44.272396236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:44.272409426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.272421676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:44.272537567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { 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.272550587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.272563137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.272585527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.272595437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.272607247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.272617007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.294448587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:44.29509659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.295121861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.295135171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.295872774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { 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.295916975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.296521358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.297213471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.297232911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.297250321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.297262481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.297276201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.297819314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.297862024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.29898702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.299178141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.299193431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.299205171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.299217181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.299241301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.299752814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.299783084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.300600148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.300617148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.300629858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.300641558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.300653438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.300664999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.300675399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.300734789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.300804649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:44.301978215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { 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.302009195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.302713669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.302732379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.302758849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.302778989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.302791209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.302803369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.302815369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.30284863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.30286294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.303951785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { 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.305733464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.305759054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.305774904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.305791844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.305805015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.305816995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.305854675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.305872235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.305884845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.305897285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.305917855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.305932305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:44.306423438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.307613844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:44.307641744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.307665574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.307687734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.307717664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.307742304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:44.307755974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.229597258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.229619478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.229629458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.229639038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.229651289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:45.229664159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:45.229750429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.229761799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.230231271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230261312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230318282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230351992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234095101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.234926075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.234965035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.234991646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.235018906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:45.235032896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:45.235048956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.235067266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.235081046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235107636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235119476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.235132346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.235143276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.235155166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235164746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.235175826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.235201467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:45.235213247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.235225627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.235237517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.235495528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:45.235535398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { 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.235550188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.235646929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235659479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235678469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235688909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235701359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235718549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235740949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235752799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235763979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.23577614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2357877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.23580287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:45.23581512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:45.23582722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.239165237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:45.239208667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { 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.239223417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.242279152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242324273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.242337643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.242364563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.242375743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.242883165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:45.242922656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.242934896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.242985966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.24378991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { 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.244750415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.244766015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.244777195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.244789885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.244809325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.245639089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.24567485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.245974941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.246005501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.246104592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246116712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.246155702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246185952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.246198872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.246211832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.246740635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.246773805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.249635739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.249654569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.249666959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.249678849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.249690729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.249702249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.249711949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.250012711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.251409408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:45.251439188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { 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.251453798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.251480158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.251491528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.251514398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.251525388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.251537569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.251549939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.251562439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.253178777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.254515224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.254549684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { 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.254565784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258101212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.258135342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.258149322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.258159762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.258172292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.258185172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.258197322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.258208752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.258220072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.258478094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.258507274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:45.260112642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.260148902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:45.261989131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262032462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.262072902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.262104532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.262129282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:45.262144832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.229906638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.230535791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.230555121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.230565751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.230576351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:46.230596061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:46.230608311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.230621691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.230634381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230657151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230679931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230703732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230725222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.230918293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.230960193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.230984873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.231010333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:46.231027643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:46.231040763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.231053473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.231067563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231089164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.231099964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231112014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231121674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231133394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231143014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231156474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.234144559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:46.234163449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.234176869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.234190469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.235447386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:46.235475556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { 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.235490646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.235505046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.235516586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.235529586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235547206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235560426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235599396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235616976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235629636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235641837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235654307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.235665597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235677437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:46.235690627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:46.235702597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.238076839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:46.241511756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { 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.241533416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.241554456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241578037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.241588677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.241601577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2462752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.24629489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:46.246326081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246338951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246351811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246371981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { 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.246384531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.246397971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246408311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.246420221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246429861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.246442691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.246454591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.246466631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246478991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.246491601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246500911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.246512811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246522062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246533232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.246544902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246556852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246570622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.246583522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.246593202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.246604742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.246616232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.246627532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.246638852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.246648412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.246659732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246671582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:46.246683112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { 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.246696622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.246709352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246718983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.246730893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.246740403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.246751643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.246762573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.246774103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.246785113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246796853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246808473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { 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.246821983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246834743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246844663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.246856573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.246866483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.246878173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.246889523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.246900433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.246911663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.246923134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.246934114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.246946794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:46.248433371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.248474021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:46.248535402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248558622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248590472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.248619722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.248644642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:46.248657442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.229389193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.229452113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.229464003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.229474443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.229484823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:47.229528983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:47.229554434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.229568484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.229652504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229705684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229747675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229777285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.23077076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.23081806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.23084908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.23087845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.23090463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:47.23091775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:47.23093269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.230946031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.230961021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230984961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.230996531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.231009251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.231020561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.231033001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.231043301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.231055531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.231082231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:47.231094711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.231106711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.231161252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.233919636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:47.233939626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { 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.233954986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.233969076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.233995016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234008146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.234024196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.234044006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.234060056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.234076036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.234091006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.234103276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.234128427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234142977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234156347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:47.234168897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:47.234188727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.234201577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:47.234226327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { 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.234240737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.234254537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234276507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234286787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234317568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234328708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234340408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:47.234366538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.234383238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.234395748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.236482838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { 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.236518459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.236651699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236663109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.23670536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.2367159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.23685025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.23686874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.23871986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.23875221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.238900381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238915411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.238928081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.238938481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.238950311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.238962301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.239512994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.239545994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.239652735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.239665425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.239678885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.239692695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.239704995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.239719095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.239729955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.239741395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.239782795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:47.24078583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { 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.24081536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.243746345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243758715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.243788675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.243799565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.243811316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.243823096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.243834476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.246394359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.246407829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.246420059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { 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.246434779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246455879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.246466679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.246478249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.246488559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.246499979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.246511709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.246524259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.246536309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.246548939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.247577605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.247607055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:47.249275513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.249304863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:47.249386154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249421964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.249474274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.249502434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.249526454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:47.249539684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.235397461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.235446161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.235457571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.235467441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.235476992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:48.235489752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:48.235506732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.235517902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.235566222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235614442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235650682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235678553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.235856903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.235896694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.235920004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.235944374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.235981884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:48.236006984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:48.236019254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.236030924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.236058254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.236097695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.236112285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.236141215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.236150455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.236164775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.236173895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.236241475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.236267205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:48.236278205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.236289256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.236300586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.242186525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:48.242230335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { 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.242245085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.27085385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.27089694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.271501973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271517643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271533843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271544963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271555713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271566324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271576994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.271587544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.271596634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.272227107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:48.272256737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.272268587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.276441828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:48.276478888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { 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.276567368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.279070511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.279104251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.279114741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.279126501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.279135661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.285529483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:48.285589354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.285602144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.285613484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.287132932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { 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.287937146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.288589209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.288617469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.288642349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.288652089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.308720551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.308772261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.311372054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.311412924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.311974927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.312002677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.312041817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.312051647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.312335589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.312364409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.313621185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.313660285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.319119763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.319150233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.319162393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.319173443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.319184963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.319196943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.319206343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.319756206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.319775066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:48.321238063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { 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.321266304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.321433144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.321444894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.321494935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.321505175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.321516285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.321527805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.321538435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.322679991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.322702561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.323898177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { 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.323930997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.323987337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.323999927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.324036818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.324046498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.324057278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.324068088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.324079128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.324089748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.324100628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.324111368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.324122658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:48.325592165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.325614315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:48.329795097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.329833217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.330258829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.330291619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.330346659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:48.330360459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.229963702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.230269873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.230286103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.230296853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.230310413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:49.230327893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:49.230712415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.230730075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.230742816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230765596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.230788346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232035562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232072052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.232098792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.232124113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.232152173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.232178293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:49.232191183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:49.232204523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.232217823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.232231203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.232255043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232267093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.232280223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.232290503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232386684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232397794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.232417534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.232442614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:49.232456844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.232469934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.232489394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.232512924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:49.232525925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { 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.232539685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.232554015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.232563935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.232583065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.232593135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.232605065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.232617975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.232629595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.232641635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.232653145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.232664605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.232674935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.232686335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:49.232717556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.232729986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.234154083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:49.234184173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { 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.234201013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.234254203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.234276563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.234286863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.234299184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.234308864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.234340004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:49.234414304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.234432864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.234444634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.235196518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { 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.236991297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.237018937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237031037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.237043277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237053377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.237065057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.237077188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.237094898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.237108398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.237122138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.237133288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.237148548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.237160078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.237173008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.237185988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.237198058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.237211358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.237225908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.23747431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.23748791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.23749995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.23751194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.23756513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.23758247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.23759496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.23760829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:49.237764021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { 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.237822691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.238019832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.238039912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.238067073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.238077693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.238089063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.238100853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.238112393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.238176793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.238198403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.240645206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { 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.243203869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.243239139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.243250869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.243263239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.243273389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.243285169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.243296899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.243308719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.243320199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.243332129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.243343389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.243355539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:49.243367089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.243380979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:49.243392869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24341437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.24343581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.24346138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.24348523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:49.24349926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.288676845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.289180038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.289201848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.289213098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.289223628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:50.289247648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:50.289260728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.289278578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.289290659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.289317299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.289339009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.289360509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295320768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.295370239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.295404679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.295434089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.296589005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:50.296616445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:50.296631825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.296645765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.297207468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297257598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.297272518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.297376909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.297410649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.297429249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.297439609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.297859631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.297904061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:50.297922552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.297934962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.297947692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.300359074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:50.302295984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { 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.302337954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.302357724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.302369894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.302382634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.302394994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.302408114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.302426434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.302439204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.302452724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.302464395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.302506035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.302516195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.302528045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:50.302548055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:50.302561975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.303718991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:50.306067513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { 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.306108453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.307923022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.307963682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.307975312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.307987672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.307997892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.308766916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:50.308814817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.308827487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.308864227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.309816262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { 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.309861162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.311228309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.312973408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.313000558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.313013438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.313026058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.313040628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.313633881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.313657581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.317538431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.317575431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.317588881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.317599321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.318306385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.319968163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.320142564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.320172034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.326808728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.326852908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.326874948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.326893778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.326920658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.326937608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.326956508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.329046099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.329081319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:50.330397426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { 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.332765227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.332792467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.332809507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.332821798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.332832478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.332844808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.332857068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.332869088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.332880838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.332892908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.332904878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { 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.332917548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.334881898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.334973918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.334987938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.334997838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.335009748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.335021928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.335033479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.335045129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.335056779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.335553721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.335574411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:50.337145389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.33731811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.33733254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.33735919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.33738099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.337405551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.338222625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.338254475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:50.525994021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34966"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.526920555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3a329fe5-5629-47c9-a820-0129b4e3a166","remote_addr":"[::1]:34966","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.52777043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3a329fe5-5629-47c9-a820-0129b4e3a166","remote_addr":"[::1]:34966","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:50.52779377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"3a329fe5-5629-47c9-a820-0129b4e3a166","remote_addr":"[::1]:34966","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":714,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:50.562001992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34968"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.564798556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"af038692-cb2b-477f-b10a-8a48bb3a892c","remote_addr":"[::1]:34968","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.564819686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"af038692-cb2b-477f-b10a-8a48bb3a892c","remote_addr":"[::1]:34968","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:50.566586395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"af038692-cb2b-477f-b10a-8a48bb3a892c","remote_addr":"[::1]:34968","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":1782,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:50.597516991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34970"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.608117664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"9cdd9821-9754-4a3c-b045-1f92752b9adc","remote_addr":"[::1]:34970","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.608148235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"9cdd9821-9754-4a3c-b045-1f92752b9adc","remote_addr":"[::1]:34970","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:50.608162955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"9cdd9821-9754-4a3c-b045-1f92752b9adc","remote_addr":"[::1]:34970","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":1167,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:50.643594513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","remote_addr":"[::1]:34972"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:50.645370682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"635ad0c5-3aba-45df-bce9-e2bfc53b4f74","remote_addr":"[::1]:34972","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:50.645595163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"635ad0c5-3aba-45df-bce9-e2bfc53b4f74","remote_addr":"[::1]:34972","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:40:50.647916865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"uri":"/local/switch-id","method":"GET","req_id":"635ad0c5-3aba-45df-bce9-e2bfc53b4f74","remote_addr":"[::1]:34972","local_addr":"[::1]:33365","component":"dropshot","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","latency_us":2553,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245039913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245117054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245144294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245154704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245165854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:51.245236274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:51.245249604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245271464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.245284984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245319515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245344465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245366445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245388725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.245414375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.245439535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245476155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245500936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:51.245520976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:51.245535956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245558346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.245588516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.245612906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.245625396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.245637746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.245648256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.245695737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.245712797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.245740187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.245765027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:51.245777617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.245796357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.245809477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.246031918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:51.246184879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { 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.246201289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.247520366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","num_details":1,"component":"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.247542356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.247559016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.247569836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.247586246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.247599146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.247610546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.247622126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.247633526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.247645016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.247654666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.250960293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:51.250997483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.251010603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.252986913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:40:51.253018404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { 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.253035874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.253873478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253904668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.253916518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.253933618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.253943928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.254586121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-switch0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40:51.254637602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.254651232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.254740022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.25636247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { 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.256393751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.256916983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.256939533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.256956093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.256965883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.256977844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.256991494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.257553076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.257600077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.260946024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.260975764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.260988944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.260999564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","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 response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.261221205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.261240455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.261860128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.261899068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.262789103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.262817813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.262836523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.262848893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.262860793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.262873023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":1,"component":"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.262883323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.263640477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.263666317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","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:51.264783943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { 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.264813833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.26823102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.26825975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.26827311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.26828319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.26829556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.26830709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.26831838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.268636682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.268657342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.269856738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { 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.269894388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.271586287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","num_details":1,"component":"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.271614937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.271638437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.271649487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.271661977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.271673607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.271685387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.271697047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.271714457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.272417491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.272454081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:51.273946599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.273976149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:40:51.274086499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27413355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.27416169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled0","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.27418663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"interface":"fake-sled1","component":"ManagementSwitch","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.27421144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:40:51.27422621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":179274,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"f42db6e4-fe16-4c01-89c4-f4462f415a9c","num_samples":16}